PHP配列が空かどうかを判断するコード

641 ワード

PHP判定配列が空の優先方法:count($arr)、size($arr);
 
   
$arr= array("");
echo count($arr);
echo size($arr);
// 1

 
 
   
$arr= array();
echo count($arr);
echo size($arr);
// 0

PHP判定配列が空の方法2:empty($arr);
 
   
$arr= array("");
$result = empty($arr);
//$result = false
$arr = array();
$result = empty($arr);
//$result = true

この2つの方法は,単純配列と多次元配列が空であるか否かの判断問題に対応するのに十分であり,個人的にはempty()を用いて配列非空判断を行うのが一般的であり,感覚コードがより理解しやすいように見える.