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) 恩 刚才说错了 就是这样的一维数组 怎么转换成这样? 展开
$insert_value=array('2','hostname','shopname','province','city','county','address','shopimg','qq','Mobile','msn');
2个数组一一对应写到一个新的二维数组里去
array([uid]=>2,[hostname]=>hostname) 恩 刚才说错了 就是这样的一维数组 怎么转换成这样? 展开
5个回答
展开全部
你去php手册里面找array_combine()
有内置函数尽量使用内置函数啊。。
有内置函数尽量使用内置函数啊。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的意思貌似不是变成一个二维数组,而是一个键和值相对应的一维数组
那就可以使用array_combine($insert_key.$insert_value);
那就可以使用array_combine($insert_key.$insert_value);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$newarray=array($insert_key,$insert_value);
这是你说的样。
你可能要 array([uid]=>2[hostname]=>hostname)...这样的数组。但是这还是1维的。
这是你说的样。
你可能要 array([uid]=>2[hostname]=>hostname)...这样的数组。但是这还是1维的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?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说的对,顶他一个。。
$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说的对,顶他一个。。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询