繁体   English   中英

如何检查数组是否为null

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM