这是检查数组是否为空的最佳方法

时间:2017-11-14 18:06:22

标签: php arrays

我想知道一个数组是否为空,因为我还在学习使用php我想知道哪种方法最好..现在我这样做:

if (sizeof($myarray) == 0) { }

2 个答案:

答案 0 :(得分:2)

如果你知道变量存在,那么

Row    ID1    ID2    ID3    TIME  
1      A      A      123    12:01AM  
2      A      A      456    12:05AM  
3      A      A      789    12:10AM  
4      B      A      123    12:15AM  
5      B      A      789    12:20AM  
6      C      C      987    12:25AM

可能是最简单的代码量。 (Empty arrays evaluate as false.)如果你不确定它是否存在,那么

if (!$myarray) { }

也会避免未定义的变量通知。

如果只需要查看它是否为空,则计算它是不必要的工作。

答案 1 :(得分:1)

我说empty()是最好的方式:

  

empty - 确定变量是否为空

if (empty($myarray)) {}