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