2 回答

慕婉清6462132
TA貢獻1804條經驗 獲得超2個贊
$a = [ ['id'=>'1', 'name'=>'北京'], ['id'=>'2', 'name'=>'上海'], ['id'=>'3', 'name'=>'黃州'], ]; $b = [ ['id'=>'111', 'name'=>'北京'], ['id'=>'333', 'name'=>'黃州'], ]; //一對一 for ($i=0; $i < count($a); $i++) { $c[$i] = $a[$i]; $c[$i]['num'] = $b[$i]['id']; } var_dump($c); //a為主 foreach ($a as $key => $value) { $d[$key] = $value; foreach ($b as $keyt => $valuet) { if($value['name'] == $valuet['name']){ $d[$key]['num'] = $valuet['id']; unset($b[$keyt]); continue; } } } var_dump($d);die;
- 2 回答
- 0 關注
- 807 瀏覽
添加回答
舉報
0/150
提交
取消