我正在寻找一种匹配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,因为数组中的数字项不相同。
我该怎么检查?
答案 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";