addslashes() 函數

定義和用法

addslashes() 函數返回在預定義字符之前添加反斜槓的字符串。

預定義字符是:

  • 單引號(')
  • 雙引號(")
  • 反斜槓(\)
  • NULL

提示:該函數可用於爲存儲在數據庫中的字符串以及數據庫查詢語句準備字符串。

實例

在每個雙引號(")前添加反斜槓:

<?php
$str = addslashes('Shanghai is the "biggest" city in China.');
echo($str);
?>
註釋:默認地,PHP 對所有的 GET、POST 和 COOKIE 數據自動運行 addslashes()。所以您不應對已轉義過的字符串使用 addslashes(),因爲這樣會導致雙層轉義。遇到這種情況時可以使用函數 get_magic_quotes_gpc() 進行檢測。
發佈了20 篇原創文章 · 獲贊 9 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章