幾個與特殊字符處理相干的PHP函數


幾個與特殊字符處理有關的PHP函數

函數名 釋義 介紹
htmlspecialchars 將與、單雙引號、大於和小於號化成HTML格式 &轉成& 
"轉成"
' 轉成'
<轉成&lt;
>轉成&gt;
htmlentities() 所有字符都轉成HTML格式 除上面htmlspecialchars字符外,還包括雙字節字符顯示成編碼等。
     
addslashes 單雙引號、反斜線及NULL加上反斜線轉義 被改的字符包括單引號 (')、雙引號 (")、反斜線 backslash (\) 以及空字符NULL。
stripslashes 去掉反斜線字符 去掉字符串中的反斜線字符。若是連續二個反斜線,則去掉一個,留下一個。若只有一個反斜線,就直接去掉。
     
quotemeta 加入引用符號 將字符串中含有 . \\ + * ? [ ^ ] ( $ ) 等字符的前面加入反斜線 "\" 符號。
nl2br() 將換行字符轉成<br>  
strip_tags 去掉HTML及PHP標記 去掉字符串中任何 HTML標記和PHP標記,包括標記封堵之間的內容。注意如果字符串HTML及PHP標簽存在錯誤,也會返回錯誤。
mysql_real_escape_string 轉義SQL字符串中的特殊字符 轉義 \x00 \n \r 空格 \ ' " \x1a,針對多字節字符處理很有效。mysql_real_escape_string會判斷字符集,mysql_escape_string則不用考慮。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM