[英]How to check multidimensional arrays for the given key value pairs ie. exactly same keys and values?
[英]How to check whether a value in a key is same for all inner arrays
数组看起来像
array(
"0" => array(
"name" => "abc",
"age" => 10
)
"1" => array(
"name" => "def",
"age" => 10
)
)
我需要检查php中的所有年龄是否相同
你可以这样检查:
<?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 。 去那里试试!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.