第一條語句是用於計數,因爲它說count()
。例如,這可以是數組值。
<?php
$array = array("x", "x", "x");
# Output: 3
echo count($array);
?>
第二種說法是檢查變量$var
是否爲真。你可以,如果是$ var是不正確的,那麼這行翻譯爲..
<?php
$array = array("x", "x", "x");
if(!$array) {
echo "True";
}else{
echo "Does nothing..";
}
?>
第三條語句是檢查是否爲$var
計數大於零。
<?php
# Output: "Is not empty!"
$array = array("x", "x", "x");
if(count($array) > 0)
echo "Is not empty!";
}else{
echo "Empty..";
}
?>
而最後一個用於檢查$var
是否等於零。
<?php
# Output: "Does nothing.."
$array = array("x", "x", "x");
if($array == 0) {
echo "Is not empty!";
}else{
echo "Does nothing..";
}
?>
所以基本上所有這四個陳述有不同的含義。作爲對您的問題的回答,if(count($arr) > 0)
是檢查數組是否具有多於零條目的最佳解決方案。
來源
2016-05-30 13:31:27
Jer
如果(計數($ ARR)> 0) –