PHP JSON返回空,json_decode 解析返回值为null ,工具校正正常

JSON返回为空,工具校正显示是正常

<?php

$json=file_get_contents(url);

var_dump(json_decode($json,true)); //return null

 

json的问题大都是缺少“'”引号或者多了“\”反斜杠,如果不是字符的问题 就看看UTF8 DOM头

<?php

$json=file_get_contents(url);

$json=preg_replace('/[\x00-\x1F\x80-\xFF]/', '', $json);

 var_dump(json_decode($json, true));  //有值

可以用 var_dump(json_last_error())方法来排查一下错误,返回4就是语法错误

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值