json_decode调用之后,先做一个是否判断

如果传入json_decode函数的字符串是一个不符合json规则的东西,则返回null,但我们的目标是返回一个数组。

造成传入参数不合规的情况有很多,比如远程抓取来的会有各种出错的情况。

$str = '{"a":123}'; //这是一个json字符串
$arr = json_decode($str, true); //加true参数会以数组格式返回
if ($arr) {
    //判断通过之后再进行下一步的执行
}

所以,json_decode调用之后,先做一个是否判断,可以确保后续应用的可靠运行。

2021-10-03 有友博客

友情链接: 佛山网站建设 集钱邮 钱币收藏 有友博客
©2016-2023 zengxy.com / 粤ICP备15062707号