<?=$postcontent = wordwrap($qry_post['content'], 67, "<br />", true);?>
如果内容中有一个长链接或一个大代码,它会在某个部分暂停它,因为src中的新行/
会导致一个html实体代码。
任何解决方法? 谢谢!
答案 0 :(得分:0)
在manual for wordwrap()
的评论中,有人发布了解决此问题的代码段:
<?php
function textWrap($text) {
$new_text = '';
$text_1 = explode('>',$text);
$sizeof = sizeof($text_1);
for ($i=0; $i<$sizeof; ++$i) {
$text_2 = explode('<',$text_1[$i]);
if (!empty($text_2[0])) {
$new_text .= preg_replace('#([^\n\r .]{25})#i', '\\1 ', $text_2[0]);
}
if (!empty($text_2[1])) {
$new_text .= '<' . $text_2[1] . '>';
}
}
return $new_text;
}
?>