php 怎样把2个一维数组写到一个二维数组里去

$insert_key=array('uid','hostname','shopname','province','city','county','address','s... $insert_key =array('uid','hostname','shopname','province','city','county','address','shopimg','qq','Mobile','msn');

$insert_value=array('2','hostname','shopname','province','city','county','address','shopimg','qq','Mobile','msn');
2个数组一一对应写到一个新的二维数组里去
array([uid]=>2,[hostname]=>hostname) 恩 刚才说错了 就是这样的一维数组 怎么转换成这样?
展开
 我来答
__峰回路转
2015-09-16 · TA获得超过714个赞
知道小有建树答主
回答量:605
采纳率:89%
帮助的人:318万
展开全部

php二维数组简单的说就是数组里面的元素还是数组,所以可以这样做:

$arr1 = array(1,2,3);
$arr2 = array(4,5,6);
$array = array();        // 定义一个空数组,存放上面的两个一维数组
$array[0] = $arr1;
$array[1] = $arr2;
ichigo3836
2009-08-13 · TA获得超过443个赞
知道小有建树答主
回答量:663
采纳率:85%
帮助的人:337万
展开全部
你去php手册里面找array_combine()

有内置函数尽量使用内置函数啊。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiehuangwei
2009-08-13 · TA获得超过162个赞
知道小有建树答主
回答量:395
采纳率:0%
帮助的人:264万
展开全部
你的意思貌似不是变成一个二维数组,而是一个键和值相对应的一维数组
那就可以使用array_combine($insert_key.$insert_value);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lsls902
2009-08-13 · 超过24用户采纳过TA的回答
知道答主
回答量:135
采纳率:66%
帮助的人:45.4万
展开全部
$newarray=array($insert_key,$insert_value);
这是你说的样。

你可能要 array([uid]=>2[hostname]=>hostname)...这样的数组。但是这还是1维的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ys5955092
2009-08-13 · TA获得超过671个赞
知道小有建树答主
回答量:551
采纳率:100%
帮助的人:571万
展开全部
<?php
$arr_new=array();
$insert_key =array('uid','hostname','shopname','province','city','county','address','shopimg','qq','Mobile','msn');

$insert_value=array('2','hostname','shopname','province','city','county','address','shopimg','qq','Mobile','msn');

foreach($insert_key as $key => $val){
$arr_new[$val]=$insert_value[$key];

}
print_r($arr_new);

?>

ichigo3836说的对,顶他一个。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式