为了账号安全,请及时绑定邮箱和手机立即绑定

求一个php的数组组合

求一个php的数组组合

PHP
qq_笑_17 2018-07-05 09:09:49
查看完整描述

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;


查看完整回答
反对 回复 2018-07-27
?
开满天机

TA贡献1786条经验 获得超12个赞

什么意思,讲清楚一点

查看完整回答
反对 回复 2018-07-27
  • 2 回答
  • 0 关注
  • 782 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信