程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP去掉json字符串中的反斜槓\及去掉雙引號前的反斜槓,json雙引號

PHP去掉json字符串中的反斜槓\及去掉雙引號前的反斜槓,json雙引號

編輯:關於PHP編程

PHP去掉json字符串中的反斜槓\及去掉雙引號前的反斜槓,json雙引號


通過AJAX傳到PHP的json字符串有時候加上反斜槓”\”來轉義,PHP處理時需要先去掉反斜槓,然後再json_decode.

$str = stripslashes($_POST['json']); 
$arr = json_decode($str,true); 

PS:php get抓取json怎樣去除雙引號前面的反斜槓

你這個不算標准的JSON格式數據,可以先將\"替換成"即可。

再用json_decode()系統函數將其轉為json對象,如需轉為數組加上第二個參數為true即可。

若仍輸出為NULL,是由於存在BOM頭信息,

復制代碼 代碼如下:
$arr = json_decode(trim($json,chr(239).chr(187).chr(191)),true);

轉換即可。

本文全部內容介紹完了,希望對大家在使用PHP去掉json字符串中的反斜槓\及去掉雙引號前的反斜槓中有所幫助。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved