ホームページ  >  記事  >  バックエンド開発  >  複数のHTMLタグを保持するPHPのstrip_tagsについて

複数のHTMLタグを保持するPHPのstrip_tagsについて

不言
不言オリジナル
2018-06-14 09:28:192238ブラウズ

この記事では、PHPのstrip_tags関数を使って複数のHTMLタグを保持する方法を紹介していますので、必要な方は参考にしてください。 2 番目のパラメータを使用して、削除する必要のないタグを設定します。主に、strip_tags

strip_tags 関数の 2 番目のパラメータが関係します。 (string str [, string allowed_tags] )

HTML タグが削除された文字列を返します。2 番目のパラメーターを使用して、削除する必要のないタグを設定できます。 使用法:

前提: HTML タグを保持せずに、

$str = "<p>我来自<b><a href=&#39;//www.php.cn&#39;>php中文网</a></b></p>";

1 という文字列がある場合、コードは次のようになります:

echo strip_tags($str); 
// 输出:我来自php中文网

2. 3499910bf9dac5ae3c52d5ede7383485 タグのみを保持したい場合は、strip_tags の 2 番目のパラメータに 3499910bf9dac5ae3c52d5ede7383485 文字列を書き込むだけです:

echo strip_tags($str, "<a>"); 
// 输出:我来自<a href=&#39;//www.php.cn&#39;>php中文网</a>

3。 e388a4556c0f65e1904146cc1a846bee と a4b561c25d9afb9ac8dc4d70affff419... 複数のタグを使用するには、複数のタグをスペースで区切って、strip_tags の 2 番目のパラメータに書き込みます。 phpを使用してhtmlを削除します マークアップ内の特定のタグについてはどうですか?

これには、次のようなコードを実装する必要があります。

echo strip_tags($str, "<p> <b>"); 
// 输出:<p>我来自<b>php中文网</b></p>

上記がこの記事の全内容であり、その他の関連コンテンツについては、皆さんの学習に役立つことを願っています。 PHP中国語ネットにご注目ください!


関連する推奨事項:

html_entity_decode を使用して php で HTML エンティティ エスケープを実装する

以上が複数のHTMLタグを保持するPHPのstrip_tagsについての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。