PHP strip_tags()的用法是什么

PHP
小億
82
2023-10-19 10:33:52
欄目: 編程語言

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)簽被移除。

0