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

コンテンツに長いリンクまたは大きなコードが含まれている場合、ある部分でコンテンツが停止し、src コード
の新しい行 / のために html エンティティになります。

これを修正する方法はありますか?ありがとう!

4

1 に答える 1

0

誰かのマニュアル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; 
    } 
?>
于 2013-03-12T22:18:58.897 に答える