[英]how to search for key value in php multidimentional and return array with only search values
[英]How to compare two multidimentional array and return parent key in php
例如我有兩個 arrays
$first = array(52=>array(10,24),55=>array(5,25))
$two = array(52=>array(10,24),55=>array(10,25))
在上面兩個 arrays 如果 arrays 值不匹配,如何返回父鍵,預期輸出是
array(0=>55)
你需要array_udiff
:
$first = array(52=>array(10,24),55=>array(5,25));
$two = array(52=>array(10,24),55=>array(10,25));
function compare_func($a, $b)
{
if ($a === $b) {
return 0;
}
return ($a > $b)? 1:-1;
}
$diff = array_udiff($first, $two, 'compare_func');
print_r(array_keys($diff));
Array
(
[0] => 55
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.