有这样的业务。需要重新组合数组
如一个这样的数组:
$result
array(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) "西瓜"
}
}
需要转换成这样:
$endresult
array(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; } }