今天就跟大家聊聊有關strip_tags函數怎么在PHP中使用,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
PHP 函數 strip_tags 提供了從字符串中去除 HTML 和 PHP 標記的功能,該函數嘗試返回給定的字符串 str 去除空字符、HTML 和 PHP 標記后的結果。
由于 strip_tags() 無法實際驗證 HTML,不完整或者破損標簽將導致更多的數據被刪除。
比如下述代碼:
復制代碼 代碼如下:
<div>string</div>string<string<b>hello</b><div>string</div>
通過 strip_tags($str, ‘<div>') 過濾,我們可能期望得到如下結果:
復制代碼 代碼如下:
<div>string</div>string<stringhello<div>string</div>
而實際操作結果是這樣的:
復制代碼 代碼如下:
<div>string</div>string
這一切都是因為加紅的那個左尖括號,查了 PHP 的文檔,有一個警告提示:
由于 strip_tags() 無法實際驗證 HTML,不完整或者破損標簽將導致更多的數據被刪除。
既然在執行過濾前無法驗證代碼正確性,遇到和標簽相關的字符 “<” 或 “>” 后面的代碼就全掛了!
看完上述內容,你們對strip_tags函數怎么在PHP中使用有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。