我正在寻找类似的东西
str_split_whole_word($longString, $x)
其中 $longString
是句子的集合, $x
是每行的字符长度。它可以相当长,我想基本上以数组的形式将它分成多行。
例如:
$longString = 'I like apple. You like oranges. We like fruit. I like meat, also.';
$lines = str_split_whole_word($longString, $x);
期望的输出:
$lines = Array(
[0] = 'I like apple. You'
[1] = 'like oranges. We'
[2] = and so on...
)
原文由 laketuna 发布,翻译遵循 CC BY-SA 4.0 许可协议
此代码避免断词,您不会使用 wordwrap() 获得它。
最大长度使用
$maxLineLength
定义。我做了一些测试,效果很好。