PHP strip_tags 函數的語法
string strip_tags ( string $str [, string $allowable_tags ] )
strip_tags 總共有兩個參數可以設定,第一個參數是要處理的原始字串,必填項目,第二個參數則是選擇項目,有需要使用才設定,用途是設定哪些特殊符號要保留,也就不要去除掉的標籤。strip_tags 函數最終回傳一個處理好的字串。
PHP strip_tags 函數的實際應用範例
<?php
$mystring="<a href='http://www.webtech.tw'>WebTech</a>";
echo $mystring;
echo '<br>';
echo strip_tags($mystring);
?>
範例的執行效果↓↓↓$mystring="<a href='http://www.webtech.tw'>WebTech</a>";
echo $mystring;
echo '<br>';
echo strip_tags($mystring);
?>
WebTech
WebTech
我們在範例中準備了一個包含有 HTML 超連結的字串,然後用 echo 輸出兩次,弟一次是直接輸出原始字串,第二次則是先透過 PHP 的 strip_tags 函數處理過後再輸出,可以從範例的執行效果看到一個超連結以及一個單純的文字,其中單純的文字是因為 HTML 超連結標籤被 strip_tags 函數清除掉的原因。WebTech
用瀏覽器檢視原始碼會是↓↓↓
<a href='http://www.webtech.tw'>WebTech</a><br>WebTech
可以從原始碼中發現,第一次 echo 出來的原始字串還包含著 HTML 的超連結標籤,然後 <br> 是換行的意思,<br> 後面接的 WebTech 就沒有超連結標籤,這就是 PHP strip_tags 函數的應用方式與實際效果。延伸閱讀