0

500 文字の後に画像または広告ユニットを追加するとします。500 番目の文字は、その単語の末尾の文字ではない文字で終わります。私はこのようなものを使用しました;

$string = $post['message']; // String to split
$limit = '500'; // Characters limit
if (strlen($string) > $limit)
{
    $string = wordwrap($string, $limit);
    $string = substr($string, 0, strpos($string, "\n"));
}

ただし、段落が終了する前に文字列を分割します。また、段落の残りのテキストには、どちらが明らかに間違っているかが示されていません。

したがって、基本的には、文字列の 500 文字の後に IMAGE_CODE を追加したいと考えています。ここで、段落が終了する500 文字目の後に画像コードを挿入する必要があります。

どうすればこれを達成できますか?

4

2 に答える 2

0

これを完全に理解したかどうかはわかりません。ただし、以下は 500 文字の後に画像を追加する必要があります。私はこれをテストしませんでしたが、動作するはずです。

$newstring = wordwrap($string, $limit, "<img src='http//image.url' />\n");
于 2013-10-09T13:52:44.723 に答える