我正在從大型機中提取數據。我有這個長串。我需要打印該字符串的視圖。如果我每隔80個字符分割一次,它就會正確格式化(因爲這就是它在主機屏幕上被切碎的原因)。通過分裂我的意思是在視圖中插入行結束或中斷。在PHP中每隔80個字符串就會分割字符串
代碼很簡單:
$string = "A big long string that needs to be chopped every 80 chars";
我正在從大型機中提取數據。我有這個長串。我需要打印該字符串的視圖。如果我每隔80個字符分割一次,它就會正確格式化(因爲這就是它在主機屏幕上被切碎的原因)。通過分裂我的意思是在視圖中插入行結束或中斷。在PHP中每隔80個字符串就會分割字符串
代碼很簡單:
$string = "A big long string that needs to be chopped every 80 chars";
使用以下命令:
chunk_split ($string, 80);
有一個第三個參數,用來設置分隔符。默認情況下,這是平臺特定的行尾。
這可能比wordwrap
更快,因爲它根本不管理單詞。
嘗試wordwrap功能。
使用wordwrap()
:根據您的需要 http://php.net/manual/en/function.wordwrap.php
wordwrap($string, 80, "\n", true);
替代<br>
的\n
。
如果不是更快,肯定更接近實際意義。 – 2011-04-14 14:32:04