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

如何从 1 个多维数组创建 3 个数组,其中包含 2 个数组

如何从 1 个多维数组创建 3 个数组,其中包含 2 个数组

PHP
紫衣仙女 2021-12-24 09:46:14
我有 1 个多维数组,每个数组有 2 个差异数组和 3 个值。我想创建 3 个 diff 数组合并 2 个数组的键$address = ['head office','branch 1','branch 2'];$address_tag = ['No 2 Str', '#12 first floor','Grand floor l Plaze'];$arr = $keparr = []; $i = 0;foreach ([$address_tag,$address] as $k => $v) {    $vCount = count($v);    foreach ($v as $k2 => $v2) {        $keparr[$i][] = $v2;    }    $arr[] = $keparr;    $i++;    if($i === $vCount) $i = 0;}$arr = [    ['head office','No 2 Str'],    ['branch 1','#12 first floor'],    ['branch 2','Grand floor l plaza']];
查看完整描述

1 回答

?
慕姐4208626

TA贡献1852条经验 获得超7个赞

$array=array_map(null,$array1,$array2,$array3);


并且可以更多的数组



$arr=array_map(null,$adress,$adress_tag);

print_r($arr);


查看完整回答
反对 回复 2021-12-24
  • 1 回答
  • 0 关注
  • 164 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号