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

来源:百度知道 编辑:UC知道 时间:2024/06/08 01:21:39
$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) 恩 刚才说错了 就是这样的一维数组 怎么转换成这样?

<?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说的对,顶他一个。。

$newarray=array($insert_key,$insert_value);
这是你说的样。

你可能要 array([uid]=>2[hostname]=>hostname)...这样的数组。但是这还是1维的。

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

$arr1 = array(1,2,3);
$arr2 = array(4,5,6);
$array = array();        //&n