您好,登錄后才能下訂單哦!
php去掉轉義后字符串中反斜杠的方法?這個問題可能是我們日常學習或工作經常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家帶來的參考內容,讓我們一起來看看吧!
php去掉斜杠的實現方法:首先創建一個PHP示例文件;然后定義一個“delete_fxg”方法;接著通過“$array[$k] = stripslashes($v);”方法去掉反斜杠字符即可。
PHP去掉轉義后字符串中的反斜杠\函數stripslashes
addslashes函數主要是在字符串中添加反斜杠對特殊字符進行轉義,stripslashes則是去掉轉義后字符串中的反斜杠\,比如當你提交一段json數據到PHP端的時候可能會遇到json字符串中有\導致json_decode函數無法將json數據轉換成數組的情況,這時你就需要stripslashes函數。
該函數用于清理從數據庫或 HTML 表單中取回的數據。
例子
輸出:
Who's John Adams? <?php function 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);//調用本身,遞歸作用 } } return $array; } $str[0][1]="123123\\\\"; $str[0][2]="456456\\\\"; delete_fxg($str); print_r($str); ?>
感謝各位的閱讀!看完上述內容,你們對php去掉轉義后字符串中反斜杠的方法大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。