Wordwrap将发出链接src和img src

时间:2013-03-12 22:14:05

标签: php

<?=$postcontent = wordwrap($qry_post['content'], 67, "<br />", true);?>

如果内容中有一个长链接或一个大代码,它会在某个部分暂停它,因为src中的新行/
会导致一个html实体代码。

任何解决方法? 谢谢!

1 个答案:

答案 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; 
    } 
?>