请参考 PHP 中的以下数组:
$array1 = array(
array('location'=>'AA','time_spent'=>2),
array('location'=>'BB','time_spent'=>2),
array('location'=>'AA','time_spent'=>3),
array('location'=>'CC','time_spent'=>2),
array('location'=>'CC','time_spent'=>2),
array('location'=>'AA','time_spent'=>1)
);
在这里,我想计算他在每个特定位置花费的总时间,即time_spent
如果 keylocation
相同,则累积 key 的值。然后将其记录在一个新的关联数组(比如$place_array
)中,其中的值与键location
和total_time
.
所以输出数组应该是
$place_array = array(
array('location'=>'AA','time_spent'=>6),
array('location'=>'BB','time_spent'=>2),
array('location'=>'CC','time_spent'=>4)
);