您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關php中與html標簽相關的函數有哪些的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
htmlspecialchars()函數
將特殊字元轉成 HTML 格式,詳細說本函數會轉化以下字符:
& (和) 轉成 &
" (雙引號) 轉成 "
< (小于) 轉成 <
> (大于) 轉成 >
<?php $str=<<<start <p style="color:red;font-size:28px;">單位確定為完全取得</p> start; echo $str; echo '<br />'; echo htmlspecialchars($str); >
可以直觀的看到上面那行的顏色,字體大小生效了,而下面一行的不一樣,css樣式并沒有生效。
strip_tags()函數
從字符串中去除html和PHP標記。注意:本函數可去掉字串中包含的任何 HTML 及 PHP 的標記字串。若是字串的 HTML 及 PHP 標簽原來就有錯,例如少了大于的符號,則也會傳回錯誤。
<p style="color:color;font-size:28px;">單位確定為完全取得</p> start; echo $str; echo '<br />'; echo strip_tags($str); ?>
其結果是:
<p style="color:color;font-size:28px;">單位確定為完全取得</p> <br />單位確定為完全取得
通過這個實例可以看到,第二句話中的html全都被去除掉了。
addslashes()函數
addslashes是使用反斜線引用字符串。該函數一般都是數據庫查詢之前就需要處理的必要步驟,該字符串為了數據庫查詢語句等的需要在某些字符前加上了反斜線。向字符串中的預定義字符添加反斜杠:這些字符是單引號(')、雙引號(")、反斜線(\)與 NUL(NULL 字符)。
<?php $str = "Who's Bill Gates?"; echo $str . " This is not safe in a database query.<br>"; echo addslashes($str) . " This is safe in a database query."; ?>
得出的結果為:
Who's Bill Gates? This is not safe in a database query. Who\'s Bill Gates? This is safe in a database query.
感謝各位的閱讀!關于“php中與html標簽相關的函數有哪些”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。