在PHP中每80个字符拆分一次字符串

时间:2011-04-14 14:25:28

标签: php string

我从大型机中提取数据。我有这个长串。我需要打印这个字符串的打印视图。如果我每80个字符分割一次,它将正确格式化(因为这是它在大型机屏幕上的切割方式)。通过拆分我的意思是在视图中插入行尾或中断。

代码很简单:

$string = "A big long string that needs to be chopped every 80 chars";

3 个答案:

答案 0 :(得分:3)

使用以下内容:

chunk_split ( $string, 80 );

有一个第3个参数,用于设置分隔符。默认情况下,这是特定于平台的行尾。

这可能比wordwrap更快,因为它根本不会处理单词。

答案 1 :(得分:2)

尝试wordwrap功能。

答案 2 :(得分:2)

使用wordwrap()http://php.net/manual/en/function.wordwrap.php

wordwrap($string, 80, "\n", true);

根据您的需要,将<br>替换为\n