![](/img/trans.png)
[英]How to check if $array = array(1) { [“”]=> NULL } is true or false
[英]how to check if an array is null
我正在使用curl解析xml api。 curl提供了一个数组,我使用foreach循环获取它,但大多数时候我得到的数组如下所示,不是由foreach循环获取的。 数组如下所示
array(
[0]=>
)
那么如何检查数组是否为null,以便foreach不要获取空数组。 我的意思是我应该使用哪种(if())条件。
另一个问题是为什么curl在大多数时候都会给出空数组。 问题是什么。 我正在使用localhost,并且从远程服务器调用api。 请帮我。
数组不能为null。 如果没有为其赋值,则变量可以为null,但是当您创建空数组并将其分配给变量时,该变量的值是一个数组 - 不为null。
另一方面,该数组可以为空或大小为零。 所以使用empty()或count()会给你你想要的东西。
要检查数组是否为null,请使用empty()
函数。 如果array为空,则返回false。
空()
即
$ test =“”;
if(empty($ test)){echo“true”}
会回归真实
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.