json_decode 解析返回值为null PHP JSON返回空

少羽.
少羽.
少羽.
694
文章
92
评论
2018年12月7日20:12:57 评论 6.8K 526字阅读1分45秒
广告也精彩

json_decode 解析返回值为null PHP JSON返回空今天群上的照逼在群上问JSON返回为空怎么办,工具校正显示是正常的。我试了试代码,下面是我写的代码

<?php
$json=file_get_contents("https://24bp.cn/json");
echo "<pre>";
var_dump(json_decode($json,1)); //return null
var_dump(json_last_error()); // return 4

返回的是4,4的意思是json格式错误
发现确实有问题以前我也遇到过不过我遇到的json都是缺少“'”引号或者多了“\”反斜杠
通常来说json就这几个问题,如果不是字符的问题 那应该就剩UTF8 DOM了吧
尝试改了一下代码:

<?php
$json=file_get_contents("https://24bp.cn/json");
$json=preg_replace('/[\x00-\x1F\x80-\xFF]/', '', $json);
echo "<pre>";
var_dump(json_decode($json, 1));
var_dump(json_last_error());

解析成功!!!

如果大家有josn问题,建议用json_last_error这个函数排查一下

广告也精彩
少羽.
  • 本文由 发表于 2018年12月7日20:12:57
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
租金转折点版破解版,租金转折点云盘 技术园

租金转折点版破解版,租金转折点云盘

【倾力原创无删减】韩漫《租金转折点》免费漫画完结版无删减全文,为广大的漫画爱好者收录了全球所有的经典好漫,让漫友能够 在线自由的阅读。《租金转折点》高清精致的画面,独特的画风,给用户呈现最好的阅读环境...
广告也精彩
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: