0 => array(
'key1' = value
'key2' = value
}
1 => array(
'key1' = value
'key2' = value
}
有没有快速获取id => key1和id2 = key1之和的方法,这样我就不必循环了?
我希望将数组视为
array(
0 = value (key1)
1 = value (key1)
)
但如果它不是以某种方式构建的,那可能是另一个步骤。
答案 0 :(得分:1)
使用PHP 5.5&#39的array_column()函数
$result = array_sum(
array_column(
$myArray,
'key1'
)
);
for PHP< 5.5
$result = array_sum(
array_map(
$myArray,
function ($value) { return $value['key1']; }
)
);