第一個函數:strip_tags,去掉 HTML 及 PHP 的標記php
注意:本函數可去掉字串中包含的任何 HTML 及 PHP 的標記字串。如果字串的 HTML 及 PHP 標籤原來就有錯,例如少了大於的符號,則也會傳回錯誤。而本函數和 fgetss() 有着相同的功能。fgetss是從文件中讀取文件,並去掉html和php標記。html
第二個函數:htmlspecialchars, 將特殊字元轉成 HTML 格式數據庫
詳細說本函數會轉化一下字符函數
& (和) 轉成 & spa
" (雙引號) 轉成 " orm
< (小於) 轉成 < htm
> (大於) 轉成 > ip
第三個函數:htmlentities,將全部的字元都轉成 HTML 字串ci
可能你還在遺憾htmlspecialchars只能處理4個html標記,如今你不要遺憾了,htmlentities是轉化所有字符。不可無不強大,可是在我看來意義不大。字符串
第四個函數:stripslashes與addslashes本是一對,addslashes是使用反斜線引用字符串,stripslashes是還原addslashes引用的字符串。
該函數通常都是數據庫查詢以前就須要處理的必要步驟,該字符串爲了數據庫查詢語句等的須要在某些字符前加上了反斜線。這些字符是單引號(')、雙引號(")、反斜線(\)與 NUL(NULL 字符)。