PHP 自動(dòng)轉(zhuǎn)義、還原字符串?dāng)?shù)據(jù)
自動(dòng)轉(zhuǎn)義、還原字符串?dāng)?shù)據(jù)可以應(yīng)用PHP提供的addslashes()函數(shù)和stripslashes()函數(shù)實(shí)現(xiàn)。
@ addslashes()函數(shù)
addslashes()函數(shù)的作用是使用反斜線引用字符串。
語法格式如下:
string addslashes(string str)
其中,str為要轉(zhuǎn)義的字符串。
返回值:返回轉(zhuǎn)義后的字符。
返回字符串中,為了數(shù)據(jù)庫(kù)查詢語句等的需要在某些字符前加上了反斜線。這些字符是單引號(hào)(')、雙引號(hào)(")、反斜線(\)與NULL(NULL 字符)。
@ stripslashes()函數(shù)
stripslashes()函數(shù)的作用是反引用一個(gè)引用字符串。
語法格式如下:
string stripslashes(string str);
其中,str為輸入字符串。
返回值:返回一個(gè)去除轉(zhuǎn)義反斜線后的字符串(“\'”轉(zhuǎn)換為“'”等)。雙反斜線(\\)被轉(zhuǎn)換為單個(gè)反斜線(\)。
點(diǎn)擊加載更多評(píng)論>>