(過濾和轉義)php自帶過濾和轉義函數
阿新 • • 發佈:2018-06-06
code none 解碼 cap har AD 格式 table 若是
函數名 |
用途 | 備註 |
htmlspecialchars |
將與&&、單雙引號‘ "、 大於>、小於<轉成html格式 |
&&->& ‘->' "->" <->< >->> |
htmlentities | 將所有字符轉成html格式 | 除了與&&、單雙引號‘/"、
大於>、小於<,還包括雙字節字符顯示成編碼等 |
addslashes |
將單雙引號‘ "、反斜線backslash\、NULL 加上反斜線\轉義 |
\‘ \" \\ \NULL |
stripslashes | 去掉反斜線字符 |
去掉字符串中的反斜線字符,若是連續兩個, 則去掉一個 |
quotemeta | 加入引用符號 |
將字符串中含有. \\ + * ? [ ^ ] ( $ )等字符的 前面加入反斜線\符號 |
nl2br | 將換行符\n轉成<br> | <br>為html格式 |
strip_tags | 去掉html及php標記 |
去掉字符串中任何html和php標記,包括標記之間的 內容,註意如果字符串html及php標簽存在錯誤,也會 返回錯誤 |
mysql_real_escape_string | 轉義sql字符串中的特殊字符 | 轉義\x00 \n \r 空格 \ ‘ " \x1a,針對多字節字符處理很有效,該函數會判斷字符集, mysql_escape_string則不用考慮 |
base64_decode | base64解碼 | 對使用了MIME base64編碼的數據進行解碼 |
base64_encode |
base64編碼 | 使用MIME base64對數據進行編碼 |
rawurldecode | URL解碼 | 對已編碼的URL字符串進行解碼 |
rawurlencode | URL編碼 | 按照RFC 1738 對URL進行編碼 |
urldecode | URL解碼 | 解碼已編碼的URL字符串 |
urlencode | URL編碼 | 編碼URL字符串 |
(過濾和轉義)php自帶過濾和轉義函數