两个一维数组怎么合并成一个二维数组 php

如题所述

/*
省略了些东西你,你自己填充吧
*/
$arr1 = array(1=>'餐饮美食',2=>'休闲娱乐',3=>'美容化妆',4=>"网上购物",5=>'运动健身',6=>'其他分类');
$arr2 = array(
array('tuanid' => 1, 'imagesurl' => 'http://17gwt.com/static/team/2011/0623/13087927794943_index.jpg'),
array('tuanid' => 1, 'imagesurl' => 'http://17gwt.com/static/team/2011/0623/13087927794943_index.jpg'),
array('tuanid' => 1, 'imagesurl' => 'http://17gwt.com/static/team/2011/0623/13087927794943_index.jpg'),
array('tuanid' => 1, 'imagesurl' => 'http://17gwt.com/static/team/2011/0623/13087927794943_index.jpg'),
array('tuanid' => 1, 'imagesurl' => 'http://17gwt.com/static/team/2011/0623/13087927794943_index.jpg'),
array('tuanid' => 1, 'imagesurl' => 'http://17gwt.com/static/team/2011/0623/13087927794943_index.jpg')
);
$arr = array_combine($arr1, $arr2);

echo '<pre>';print_r($arr);
温馨提示:内容为网友见解,仅供参考
无其他回答

php 如何把多个一维数组合并成二维数组
你可以这样操作,新建一个数组,然后用array_push()函数,依次把2个一维数据进行压栈处理。然后就成了一个二维数组了。

PHP两个一维数组合并为二维数组
<?php$arr1=array('足球','篮球');$arr2=array('冰棒','雪糕');\/\/方法一:直接组合$B=array($arr1,$arr2);\/\/方法二:键值组合$C=array();$C['运动项目']=$arr1;$C['吃的']=$arr2;\/\/输出看看echo "";print_r($B);print_r($C);\/\/附加:当然,这两个数组还可以在组合$f...

两个一维数组怎么合并成一个二维数组
简单的办法是另外声明一个二维数组,把两个一维数组的数据依次拷贝到二维数组中去。如果不想这样重复开销空间,可以另外声明一个一维指针数组,把原两个一维数组的首地址依次传给指针数组来组织成二维数组。要注意的是当两个一维数组不等长时的处理问题,不然会有垃圾数据。所以这种办法处理字符串比较稳妥;...

php 多个一维数组合并成一个二维数组
给数组加上变量,然后遍历一下 foreach ($Arr1 as $k => $r) { Arr4[] = array($Arr1[$k],$Arr2[$k],$Arr3[$k]);} echo '';print_r($Arr4);

两个一维数组组合成二维数组随机分组
第一次分,可用洗牌算法,男组、女组分别洗牌1次,再两两组成分好 第二次分,用轮换:[A1,B1,C1,D1][A2,B2,C2,D2]...[An,Bn,Cn,Dn]A竖排不动,B竖排向下轮换1位, B1移到B2,B2移到B3..Bn换B1 C竖排向下轮换2位,C1移到C3 D竖排向下轮换3位,D1移到D4 移动后位置p=(原位置...

java中怎么把俩个一维数组合成二维数组输出
当然可以,可以设置一个外循环,里面设置两个内循环,判断奇数的时候输出第一个一维数组元素,然后偶数的时候输出第二个一维数组的元素。

labview怎么将两个一维数组合成一个二维数组
将两个一维数组连接到创建数组(在编程的数组选项里),直接输出的就是二维数组。

execl如何合并两个一维数组成为一个二维数组
vba很容易实现:r=Cells(Rows.count,1).end(3).row arr=Range(“A2:A” & r)这个arr就是二维数组

php一维数组怎么追加到二维数组中
假如$leve是是一维数组,$level是二维数组。代码如下:假如$leve是是一维数组,$level是二维数组,那么你只要用以下代码就可以进行追加了:level =array(3) { [0]=> array(2) { ["id"]=> int(0)["levelname"]=> string(12) "普通会员"} [1]=> array(2) { ["id"]=> string(1) "...

两个一维数组怎么合并成一个二维数组
String[] arrStr1 = { "0", "1", "2" };String[] arrStr2 = { "A", "B", "C" };String[][] arrs = { arrStr1, arrStr2 };for (int i = 0; i < arrs.length; i++) { String[] arrStr = arrs[i];for (int j = 0; j < arrStr.length; j++) { System...

相似回答