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