[英]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.