PHP去掉json字符串中的反斜杠\及去掉雙引號前的反斜杠
通過AJAX傳到PHP的json字符串有時(shí)候加上反斜杠”\”來轉(zhuǎn)義,PHP處理時(shí)需要先去掉反斜杠,然后再json_decode.
$str = stripslashes($_POST['json']); $arr = json_decode($str,true);
PS:php get抓取json怎樣去除雙引號前面的反斜杠
你這個(gè)不算標(biāo)準(zhǔn)的JSON格式數(shù)據(jù),可以先將\"替換成"即可。
再用json_decode()系統(tǒng)函數(shù)將其轉(zhuǎn)為json對象,如需轉(zhuǎn)為數(shù)組加上第二個(gè)參數(shù)為true即可。
若仍輸出為NULL,是由于存在BOM頭信息,
$arr = json_decode(trim($json,chr(239).chr(187).chr(191)),true);
轉(zhuǎn)換即可。
本文全部內(nèi)容介紹完了,希望對大家在使用PHP去掉json字符串中的反斜杠\及去掉雙引號前的反斜杠中有所幫助。
相關(guān)文章
YII2框架中操作數(shù)據(jù)庫的方式實(shí)例分析
這篇文章主要介紹了YII2框架中操作數(shù)據(jù)庫的方式,結(jié)合實(shí)例形式總結(jié)分析了YII2使用createCommand方式及AR(Active Record)方式操作數(shù)據(jù)庫相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2020-03-03ThinkPHP在新浪SAE平臺(tái)的部署實(shí)例
這篇文章主要介紹了ThinkPHP在新浪SAE平臺(tái)的部署的實(shí)現(xiàn)方法,以實(shí)例的形式詳細(xì)講述了WBlog的完整部署過程,需要的朋友可以參考下2014-10-10Zend Framework教程之Zend_Form組件實(shí)現(xiàn)表單提交并顯示錯(cuò)誤提示的方法
這篇文章主要介紹了Zend Framework教程之Zend_Form組件實(shí)現(xiàn)表單提交并顯示錯(cuò)誤提示的方法,結(jié)合實(shí)例形式詳細(xì)分析了Zend_Form組件的使用方法與實(shí)現(xiàn)表單提交的具體操作步驟,需要的朋友可以參考下2016-03-03Django 標(biāo)簽篩選的實(shí)現(xiàn)代碼(一對多、多對多)
這篇文章主要介紹了Django 標(biāo)簽篩選的實(shí)現(xiàn)代碼(一對多、多對多),本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-09-09php中hashtable實(shí)現(xiàn)示例分享
對php內(nèi)核有一定了解的人應(yīng)該都知道php的精髓就是HashTable,這篇文章主要介紹了php中hashtable實(shí)現(xiàn)示例,需要的朋友可以參考下2014-02-02