12

テキストから HTML タグを削除するために strip_tags を使用しました。

<h1>title of article</h1><div class="body">The content goes here......</div>

outputs 

title of articleThe content goes here...... 

出力されたタイトルと本文が結合されている場合 (articleThe)。タグを外した場合にスペースを挿入したい。これは可能ですか?

助けていただければ幸いです。

ありがとう。

4

1 に答える 1

22

開始タグが終了タグの直後に続くスペースを追加するだけの場合は、次のように実行できます。

$html = preg_replace('/(<\/[^>]+?>)(<[^>\/][^>]*?>)/', '$1 $2', $html);
$html = strip_tags($html);
于 2010-12-19T08:43:16.280 に答える