この記事では、PHPのstrip_tags関数を使って複数のHTMLタグを保持する方法を紹介していますので、必要な方は参考にしてください。 2 番目のパラメータを使用して、削除する必要のないタグを設定します。主に、strip_tags
strip_tags 関数の 2 番目のパラメータが関係します。 (string str [, string allowed_tags] )HTML タグが削除された文字列を返します。2 番目のパラメーターを使用して、削除する必要のないタグを設定できます。 使用法:
前提: HTML タグを保持せずに、
$str = "<p>我来自<b><a href='//www.php.cn'>php中文网</a></b></p>";
echo strip_tags($str); // 输出:我来自php中文网
2. タグのみを保持したい場合は、strip_tags の 2 番目のパラメータに 文字列を書き込むだけです:
echo strip_tags($str, "<a>"); // 输出:我来自<a href='//www.php.cn'>php中文网</a>
と ... 複数のタグを使用するには、複数のタグをスペースで区切って、strip_tags の 2 番目のパラメータに書き込みます。 phpを使用してhtmlを削除します マークアップ内の特定のタグについてはどうですか?
これには、次のようなコードを実装する必要があります。
echo strip_tags($str, "<p> <b>"); // 输出:<p>我来自<b>php中文网</b></p>
関連する推奨事項:
html_entity_decode を使用して php で HTML エンティティ エスケープを実装する
以上が複数のHTMLタグを保持するPHPのstrip_tagsについての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。