如何比较2个数组的长度

时间:2015-02-23 23:02:02

标签: php arrays

我正在寻找一种匹配2 arrys的简单方法,看看它们是否具有相同的长度。

// 4 items    
$array_1 = array("foo","bar","hello","world");  

// 3 items          
$array_2 = array("boo","key","value");

// example
if(is_array_length_same($array_1, $array_2)){
   echo 'yes';
}else{
   // the example would return this
   echo 'no';
}

上面的示例将返回false,因为数组中的数字项不相同。

我该怎么检查?

1 个答案:

答案 0 :(得分:1)

一种非常简单的方法是为每个数组创建一个计数,然后运行if语句检查它们是否相同

// array 1
$array_1 = array("foo","bar","hello","world");  

// array 2         
$array_2 = array("boo","key","value",);

// count first array
$count_array1 = count($array_1);

// count second array
$count_array2 = count($array_2);

// echo yes if the same OR no if not the same
echo ($count_array1 == $count_array2) ? "yes" : "No";