我有这样的数组:array('id'=>value,'id'=>value)
$arrays=array(
[0] => Array ( [3] => 1, [102] => -1, [15] => 1,)
[1] => Array ( [5] => 1, [80] => -1 )
[2] => Array ( [99] => -1, [3] => -1,[5] => 1 )
)
我需要得到给定键的总结果。在上面的例子中,如果要求 id 为 3,则 sum 为 0,如果要求 id 为 5,则 sum 为 2。我只能想到这样的事情:
foreach($arrays as $array){
foreach( $array as $id=>$v){
if( $id == $asked )
$total = $total + $v;
}
}
不知何故,我想必须有一种有效的方法来完成这项工作。我乐意去学。谢谢!