この記事では、文字列内の HTML タグをクリアするための php を紹介します
文字列内のすべての HTML タグをフィルタリングするには 2 つの方法があります。1 つは自分で関数を作成し、通常のフィルタリングを使用する方法で、もう 1 つは PHP 独自の関数strip_tags を使用する方法です。 。
コードをコピー コードは次のとおりです。
function clear_html_label($html)
{
$search = array ("''si", "'<[/!]*?[^<>]* ?> 'si"、"([rn])[s] '"、"&(quot|#34);'i"、"'&(amp|#38);'i"、" &(lt |#60);'i"、"'&(gt|#62);'i"、"'&(nbsp|#160);'i"、"'&(iexcl|#161); 'i" 、 "'&(セント|#162);'i"、"'&(ポンド|#163);'i"、"'&(copy|#169);'i"、"' (d ) ;'e");
$replace = array ("", "", "1", """, "&", "<", ">", " ", chr( 161), chr(162), chr(163), chr(169), "chr(1)");
return preg_replace($search, $replace, $html);
//サンプルアプリケーション
$string ='aaa