数组看起来像
array(
"0" => array(
"name" => "abc",
"age" => 10
)
"1" => array(
"name" => "def",
"age" => 10
)
)
我需要检查php中的所有年龄是否相同
答案 0 :(得分:0)
您可以这样检查:
<?php
$arr = array(
"0"=>array(
"name"=>"abc",
"age"=>10,
),
"1"=>array(
"name"=>"def",
"age"=>10,
)
);
if(count($arr)) {
if(count(array_unique(array_column($arr, 'age'))) > 1 && count($arr) > 0) {
echo "Array contains different ages";
} else {
echo "Array contains same ages";
}
} else {
echo "Array has no ages";
}
输出:
Array contains same ages
这是eval。试试吧!