国产视频app在PHP中經常遇到這種情況,需要對一段含有HTML標簽代碼的字符串進行過濾,去掉里面的HTML標簽。針對這種情況,PHP給我們提供了一個預設函數strip_tags(),可以很方便的對字符串的HTML標簽代碼進行過濾。

strip_tags()函數定義與語法

strip_tags():剝去字符串中的 HTML、XML 以及 PHP 的標簽。

語法:

strip_tags(string,allow)

string:必需。規定要檢查的字符串。

国产视频appallow:可選。規定允許的標簽。這些標簽不會被刪除。

例:PHP過濾字符串中的HTML標簽

PHP代碼

<?php
$str = '你好,我是墨初<br/>飛鳥慕魚博客的站長';
echo strip_tags($str);
?>

国产视频app輸入結果:你好,我是墨初飛鳥慕魚博客的站長

国产视频app注釋:通過上面的代碼可以看出,strip_tags()函數,把字符串中的“<br/>”標簽過濾掉了。

例:PHP過濾HTML中的注釋

PHP代碼

<?php
$str = '<!--HTML的注釋,看能不能過濾掉-->飛鳥慕魚博客';
echo strip_tags($str);
?>

輸出到瀏覽器后,我們可以通過查看源碼的方式查看輸出的結果,如下圖

QQ截圖20190613192600.png

国产视频app注釋:strip_tags()函數可以過濾到HTML中的注釋,即使設置allow參數也是無法改改變的

例:PHP過濾HTML標簽,并保留指定的標簽

PHP代碼

<?php
$str = '世界很大,我想去看看<br/><b>來一場說走就走的旅行</b>';
echo strip_tags($str,'<br>');
?>

輸出到瀏覽器后,我們可以通過查看源碼的方式,查看輸出的結果,如下圖

QQ截圖20190613193209.png

注釋:strip_tags()函數的使用時,可以通過設置allow參數來保留一些HTML標簽,