addlashes()函數(shù)用于使用反斜線引用字符串。
string addslashes ( string $str )
返回字符串,該字符串為了數(shù)據(jù)庫查詢語句等的需要在某些字符前加上了反斜線。這些字符是單引號(')、雙引號(")、反斜線(\)與 NUL(NULL 字符)。
PHP 5.4 之前 PHP 指令 magic_quotes_gpc 默認是 on, 實際上所有的 GET、POST 和 COOKIE 數(shù)據(jù)都用被 addslashes() 了。 不要對已經(jīng)被 magic_quotes_gpc 轉(zhuǎn)義過的字符串使用 addslashes(),因為這樣會導致雙層轉(zhuǎn)義。 遇到這種情況時可以使用函數(shù) get_magic_quotes_gpc() 進行檢測。
它返回轉(zhuǎn)義的字符串
序號 | 參數(shù)和說明 |
---|---|
1 | str 要轉(zhuǎn)義的字符串 |
試試下面的實例
<?php $str = "Is your name sai Right?"; echo addslashes($str); ?>