重複の可能性:
PHP: タグを無視して HTML を切り詰める
私はdbに保存されたhtmlデータを持っています。htmlを短縮して表示したい..mb_strstr
このような関数を使用しようとしています。
$str = mb_strstr($this->htmlData, "</p>",true);
echo $str."</p>";
html の最初の段落をエコーします。しかし問題は、HTML が管理パネルに入力され、最初の段落に十分なテキストがない場合があることです。substr
また、200文字がhtmlタグになる可能性があるため、無効な形式のhtml形式の出力が生成されることがあるため、固定文字位置を使用したくありません。
ですから、この種の問題のベストプラクティスを学びたいと思っています。
ありがとうございました。