addslashes:使用反斜線引用字符串 ,返回字符串,該字符串為了數(shù)據(jù)庫查詢語句等的需要在某些字符前加上了反斜線,這些字符是單引號(')、雙引號(")、反斜線(\)與 NUL(NULL 字符)。
stripslashes 相反的操作,或者如果系統(tǒng)自動開啟了魔法引號(默認(rèn)是開啟的),如果想得到原來沒被轉(zhuǎn)義過的字符串,可以使用此函數(shù)
比如在正則的逆向引用中:
$find[] = "/<a(.*)href=(\"|')?(\/.*)(\"|'|\s)/Uei";
$replace[] ="stripslashes(str_replace('$','$@&#','$0'));";
去掉php自動加上的反斜杠