PHP的strip_tags()函數用于從字符串中刪除HTML和PHP標簽。它的語法如下:
string strip_tags ( string $str [, string $allowable_tags ] )
參數解釋:
$str
:要處理的字符串。
$allowable_tags
(可選):允許保留的標簽。如果指定了該參數,那么除了這些標簽和標簽的內容之外,所有的HTML和PHP標簽都會被刪除。
這個函數可以用于過濾用戶輸入,防止惡意的HTML和PHP標簽被插入到代碼中,同時保留一些允許的標簽和內容。
示例:
<?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>
?>
在第一個示例中,所有的HTML標簽都被移除,只顯示文本內容。在第二個示例中,只有<b>
標簽和其中的內容被保留,其他標簽被移除。