我从大型机中提取数据。我有这个长串。我需要打印这个字符串的打印视图。如果我每80个字符分割一次,它将正确格式化(因为这是它在大型机屏幕上的切割方式)。通过拆分我的意思是在视图中插入行尾或中断。
代码很简单:
$string = "A big long string that needs to be chopped every 80 chars";
答案 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
。