0
<?=$postcontent = wordwrap($qry_post['content'], 67, "<br />", true);?>
如果内容中有一个长链接,或一个大的代码,它会在某些部分和
它制止的话,会导致HTML实体,因为新线/
在src代码中。自动换行会发出链接src和IMG SRC
有什么办法解决这个问题? 谢谢!
<?=$postcontent = wordwrap($qry_post['content'], 67, "<br />", true);?>
如果内容中有一个长链接,或一个大的代码,它会在某些部分和
它制止的话,会导致HTML实体,因为新线/
在src代码中。自动换行会发出链接src和IMG SRC
有什么办法解决这个问题? 谢谢!
在为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;
}
?>
谢谢先生。 出于安全原因,所以不能输入“zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz”并弄乱主模板和内容div。我做错了吗? – 2013-03-12 22:44:38
换行是最好的无HTML标记只是说说而已,它能够更好地除去最后一个参数TRUE;防止经纪不再分开单词...比如src,它是URI .. – 2013-03-12 22:18:59
如果你要输出HTML,为什么你需要wordwrap,因为浏览器会根据自己的喜好设置文本的格式,而且无论如何都会忽略你的单词? – Spudley 2013-03-12 22:25:26