我目前正在开发CMS,并希望添加限制文本摘要的功能.假设我想控制文本的显示,并通过控制显示的文本行数来确保所有块的高度相同.
有没有知道任何预先编写的功能或者文章来帮助我开始?我将非常感激.谢谢.
您可以使用本机wordwrap()函数来控制每行允许的字符数.此功能还允许您通过在中断序列上展开结果并将任何数量的结果数组值粘合在一起来限制您想要显示的行数.
$s = "This is the long string I wish to wrap to multiple lines.";
list( $one, $two ) = explode( PHP_EOL, wordwrap( $s, 25, PHP_EOL ) );
# This is the long string I wish to wrap to multiple...
echo "$one $two...";
Run Code Online (Sandbox Code Playgroud)
在这里,我将每行最多限制为25个字符.然后,我接着前两行将它们打印出来,一个接一个.
演示:http://codepad.org/8aCusZGQ