定義和用法
addslashes() 函數返回在預定義字符之前添加反斜槓的字符串。
預定義字符是:
- 單引號(')
- 雙引號(")
- 反斜槓(\)
- NULL
提示:該函數可用於爲存儲在數據庫中的字符串以及數據庫查詢語句準備字符串。
實例
在每個雙引號(")前添加反斜槓:
<?php $str = addslashes('Shanghai is the "biggest" city in China.'); echo($str); ?>註釋:默認地,PHP 對所有的 GET、POST 和 COOKIE 數據自動運行 addslashes()。所以您不應對已轉義過的字符串使用 addslashes(),因爲這樣會導致雙層轉義。遇到這種情況時可以使用函數 get_magic_quotes_gpc() 進行檢測。