PHP的strip_tags()函數(shù)用于從字符串中刪除HTML和PHP標(biāo)簽。它的語法如下:
string strip_tags ( string $str [, string $allowable_tags ] )
參數(shù)解釋:
$str
:要處理的字符串。
$allowable_tags
(可選):允許保留的標(biāo)簽。如果指定了該參數(shù),那么除了這些標(biāo)簽和標(biāo)簽的內(nèi)容之外,所有的HTML和PHP標(biāo)簽都會(huì)被刪除。
這個(gè)函數(shù)可以用于過濾用戶輸入,防止惡意的HTML和PHP標(biāo)簽被插入到代碼中,同時(shí)保留一些允許的標(biāo)簽和內(nèi)容。
示例:
<?php
$str = "<p>Hello, <b>world!</b></p>";
echo strip_tags($str); // 輸出: Hello, world!
$str = "<p>Hello, <b>world!</b></p>";
echo strip_tags($str, '<b>'); // 輸出: <b>world!</b>
?>
在第一個(gè)示例中,所有的HTML標(biāo)簽都被移除,只顯示文本內(nèi)容。在第二個(gè)示例中,只有<b>
標(biāo)簽和其中的內(nèi)容被保留,其他標(biāo)簽被移除。