PHP去掉json字符串中的反斜杠\及去掉雙引號(hào)前的反斜杠
通過AJAX傳到PHP的json字符串有時(shí)候加上反斜杠”\”來轉(zhuǎn)義,PHP處理時(shí)需要先去掉反斜杠,然后再json_decode.
$str = stripslashes($_POST['json']); $arr = json_decode($str,true);
PS:php get抓取json怎樣去除雙引號(hào)前面的反斜杠
你這個(gè)不算標(biāo)準(zhǔn)的JSON格式數(shù)據(jù),可以先將\"替換成"即可。
再用json_decode()系統(tǒng)函數(shù)將其轉(zhuǎn)為json對(duì)象,如需轉(zhuǎn)為數(shù)組加上第二個(gè)參數(shù)為true即可。
若仍輸出為NULL,是由于存在BOM頭信息,
$arr = json_decode(trim($json,chr(239).chr(187).chr(191)),true);
轉(zhuǎn)換即可。
本文全部?jī)?nèi)容介紹完了,希望對(duì)大家在使用PHP去掉json字符串中的反斜杠\及去掉雙引號(hào)前的反斜杠中有所幫助。
相關(guān)文章
Laravel5.1自定義500錯(cuò)誤頁(yè)面示例
這篇文章主要介紹了Laravel5.1自定義500錯(cuò)誤頁(yè)面的方法,結(jié)合實(shí)例形式分析了Laravel5.1自定義錯(cuò)誤頁(yè)面的相關(guān)文件修改技巧,需要的朋友可以參考下2016-10-10
ThinkPHP3.1新特性之動(dòng)態(tài)設(shè)置自動(dòng)完成和自動(dòng)驗(yàn)證示例
這篇文章主要介紹了ThinkPHP3.1動(dòng)態(tài)設(shè)置自動(dòng)完成和自動(dòng)驗(yàn)證,需要的朋友可以參考下2014-06-06
基于AppServ,XAMPP,WAMP配置php.ini去掉警告信息(NOTICE)的方法詳解
本篇文章是對(duì)AppServ,XAMPP,WAMP配置php.ini去掉警告信息(NOTICE)的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05
Ubuntu中啟用php的mail()函數(shù)并解決發(fā)送郵件速度慢問題
本文主要給大家介紹的是在Ubuntu下安裝sendmail的方法,以及啟用sendmail之后,php發(fā)送郵件緩慢的原因及解決方法,有需要的小伙伴可以參考下。2015-03-03
md5 16位二進(jìn)制與32位字符串相互轉(zhuǎn)換示例
密碼很多時(shí)候都會(huì)用 md5保存,并且很多時(shí)候都是16位二進(jìn)制格式的md5,php 里面 md5($str, true) 可以很方便的獲取。更多時(shí)候md5結(jié)果是一組32個(gè)字符組成的字符串,其實(shí)轉(zhuǎn)換很簡(jiǎn)單2013-12-12
PHP?在?Microsoft?Windows?下的命令行方式
PHP?在?Microsoft?Windows?下的命令行方式,要在命令行下運(yùn)行?PHP,可以無(wú)需對(duì)?Windows?做任何改動(dòng),今天通過本文給大家介紹下PHP?在?Microsoft?Windows?下的命令行方式,感興趣的朋友一起看看吧2022-09-09

