您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 毕节分类信息网,免费分类信息发布

利用PHP判断JSON对象是否存在

2024/2/28 9:20:59发布28次查看
这篇文章主要介绍了php判断json对象是否存在的方法(推荐)的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
在实际测试中php读取json数组时 使用简单的 if 或者 array_key_exists 去判断对象是否存在是会报错的,以下是google搜寻的正确判断方法
实际上出现报错只是我对php还不是很精通 因此可能我认为正确的判断方法同样不是最完美的解决方法甚至是错误的 此篇博文留作自用
错误代码:
$structure = imap_fetchstructure($connection, $id, ft_uid);if (array_key_exists('parts', $structure)){}
会出现报错 warning: array_key_exists() expects parameter 2 to be array, boolean given
正确的解决方案是:
if (is_array($structure) && array_key_exists('parts', $structure)) { //...magic stuff here }
而还有一种就是使用 isset 来直接判断:
if(isset($structure['parts'])){} //这个函数用来测试变量是否已经配置。若变量已存在则返回 true 值。其它情形返回 false 值。//因此需要若变量存在且值不为null,才返回 ture
以上就是本篇文章的全部内容了,感谢大家的阅读,更多相关内容请关注!
相关推荐:
jquery和php实现动态进度条的上传显示
以上就是利用php判断json对象是否存在的详细内容。
毕节分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录