<?=$postcontent = wordwrap($qry_post['content'], 67, "<br />", true);?>
コンテンツに長いリンクまたは大きなコードが含まれている場合、ある部分でコンテンツが停止し、src コード
の新しい行 / のために html エンティティになります。
これを修正する方法はありますか?ありがとう!
<?=$postcontent = wordwrap($qry_post['content'], 67, "<br />", true);?>
コンテンツに長いリンクまたは大きなコードが含まれている場合、ある部分でコンテンツが停止し、src コード
の新しい行 / のために html エンティティになります。
これを修正する方法はありますか?ありがとう!
誰かのマニュアル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;
}
?>