有这样的业务。需要重新组合数组
如一个这样的数组:
$resultarray(2) { [0] => array(24) { ['class_id'] => string(2) "111" ["week_time"] => array(6) { [0] => string(19) "苹果" [1] => string(19) "梨" } } [1] => array(24) { ["class_id"] => string(2) "222" ["week_time"] => array(6) { [0] => string(19) "猕猴桃" [1] => string(19) "西瓜" } }
需要转换成这样:
$endresultarray(4) { [0] => array(2) { ["week_time"] => string(2) "苹果" ["class_id"] => string(2) "111" } [1] => array(2) { ["week_time"] => string(2) "梨" ["class_id"] => string(2) "111" } [2] => array(2) { ["week_time"] => string(2) "猕猴桃" ["class_id"] => string(2) "222" [3] => array(2) { ["week_time"] => string(2) "西瓜" ["class_id"] => string(2) "222" }
代码如下:
foreach($result as $key=>$val){ foreach($val['week_time'] as $k=>$v){ $endresult[$key.$k]['class_id']=$val['class_id']; $endresult[$key.$k]['week_time']=$v; } }