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