这是非常基本的,但我的问题是:
给定一个数组:
$a = array(
0 => array('Rate'=> array('type_id'=>1, 'name' => 'Rate_1', 'type'=>'day','value'=>10)),
1 => array('Rate'=> array('type_id'=>1, 'name' => 'Rate_2', 'type'=>'night','value'=>8)),
2 => array('Rate'=> array('type_id'=>2, 'name' => 'Rate_3', 'type'=>'day','value'=>7)),
3 => array('Rate'=> array('type_id'=>2, 'name' => 'Rate_4', 'type'=>'nigh','value'=>16)),
4 => array('Rate'=> array('type_id'=>3, 'name' => 'Rate_5', 'type'=>'day','value'=>10))
);
改变它的最有效方法是什么,所以我们有类似的东西:
$new_array = array(
[type_id] => array(
[type] => array(
[value]
)
)
)
);
换句话说,我想剥离一些数据(我不需要的名称)并重新组织数组的维度。最后我会有一个数组,我可以通过$new_array['type_id']['type']['value']访问值。