PHP的strip_tags()函數(shù)用于去除字符串中的HTML和PHP標(biāo)簽,并返回處理后的字符串。
使用方式如下:
string strip_tags ( string $str [, string $allowable_tags ] )
其中,參數(shù)$str是要處理的字符串,$allowable_tags是一個可選參數(shù),用于指定允許保留的標(biāo)簽。如果指定了$allowable_tags參數(shù),strip_tags()函數(shù)將保留這些標(biāo)簽,其他標(biāo)簽將被移除。
示例代碼:
$text = "<p>這是一個 <b>加粗</b> 的段落。</p>";
$filtered_text = strip_tags($text);
echo $filtered_text;
輸出結(jié)果:
這是一個 加粗 的段落。
示例代碼中,strip_tags()函數(shù)將HTML標(biāo)簽移除,并返回處理后的字符串。
如果想保留某些標(biāo)簽,可以使用$allowable_tags參數(shù),將允許保留的標(biāo)簽作為字符串傳遞給該參數(shù)。例如:
$text = "<p>這是一個 <b>加粗</b> 的段落。</p>";
$allowed_tags = "<b>";
$filtered_text = strip_tags($text, $allowed_tags);
echo $filtered_text;
輸出結(jié)果:
這是一個 <b>加粗</b> 的段落。
在這個示例中,strip_tags()函數(shù)只移除了除了標(biāo)簽之外的其他標(biāo)簽。