在PHP中可以透過stripslashes函數將json資料中的轉義字元去掉,該函數的使用語法是“stripslashes(string)”,其參數string表示要檢查的字串。
本文操作環境:windows7系統、PHP7.1版,DELL G3電腦
php json怎麼去掉轉義字元?
php 接受json資料時有轉義字元處理辦法
因為現在資料傳輸幾乎都是以json格式去傳,而在將資料轉化成json 的時候通常都是做轉義處理,這個時候如果直接用json_decode函數處理接受的json數據,系統肯定是會報錯的,因為轉換不過來,而處理辦法也很簡單,就是將json數據中的轉義字元去掉就可以了,php有一個函數stripslashes()就是乾這個事情的,它的作用就是刪除addslashes()函數添加的反斜杠;當然字符串中的反斜杠這個函數都是可以去除的。
相關函數介紹:
stripslashes() 函數用於刪除由 addslashes() 函數新增的反斜線。
提示:此函數可用於清理從資料庫或從 HTML 表單中取回的資料。
語法
stripslashes(string)
參數
string 必要。規定要檢查的字串。
傳回值: 傳回已剝離反斜線的字串。
推薦學習:《PHP影片教學》
以上是php json怎麼去掉轉義字符的詳細內容。更多資訊請關注PHP中文網其他相關文章!