php去掉斜杠的實(shí)現(xiàn)方法:首先創(chuàng)建一個php示例文件;然后定義一個“delete_fxg”方法;接著通過“$array[$k] = stripslashes($v);”方法去掉反斜杠字符即可。
推薦:《php視頻教程》
php去掉轉(zhuǎn)義后字符串中的反斜杠\\\\函數(shù)stripslashes
addslashes函數(shù)主要是在字符串中添加反斜杠對特殊字符進(jìn)行轉(zhuǎn)義,stripslashes則是去掉轉(zhuǎn)義后字符串中的反斜杠\\\\,比如當(dāng)你提交一段json數(shù)據(jù)到php端的時(shí)候可能會遇到j(luò)son字符串中有\(zhòng)\\\導(dǎo)致json_decode函數(shù)無法將json數(shù)據(jù)轉(zhuǎn)換成數(shù)組的情況,這時(shí)你就需要stripslashes函數(shù)。
該函數(shù)用于清理從數(shù)據(jù)庫或 html 表單中取回的數(shù)據(jù)。
例子
輸出:
who's john adams?<?phpfunction delete_fxg(&$array) { while(list($k,$v) = each($array)) { if (is_string($v)) { $array[$k] = stripslashes($v);//去掉反斜杠字符 } if (is_array($v)) { $array[$k] = delete_fxg($v);//調(diào)用本身,遞歸作用 } } return $array;}$str[0][1]="123123\\\\\\\\\\\\\\\\";$str[0][2]="456456\\\\\\\\\\\\\\\\";delete_fxg($str);print_r($str);?>