【问题标题】:PHP - Are empty arrays considered as null [duplicate]PHP - 空数组是否被视为空[重复]
【发布时间】:2017-04-26 11:41:47
【问题描述】:

以下代码给出TRUE,FALSE,FALSE,FALSE, 我不明白空数组上的 TRUE 响应。 有人解释一下吗?

$results=array();
// Case 1 : Empty array
$myArray=array();
array_push($results, ($myArray==null));
array_push($results, ($myArray===null));
// Case 2 : Non Empty array
$myArray=array(1);
array_push($results,($myArray==null));
array_push($results,($myArray===null));
//
foreach ($results as $result) {
    if ($result) echo("TRUE,"); else echo ("FALSE,");
}

【问题讨论】:

    标签: php arrays null isnullorempty triple-equals


    【解决方案1】:

    此处响应:PHP 将 NULL、false、0 和空字符串视为相等,请参阅此处的 stackoverflow php is null or empty?

    ...和空数组

    需要非常小心所以

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-09
      • 2014-03-23
      • 2011-07-31
      • 2021-02-13
      • 2022-01-20
      相关资源
      最近更新 更多