PHP - 创建一个二维数组

时间:2010-05-10 14:27:46

标签: php

$city=array('delhi','noida','mumbai','noida');
$name=array('ankit','atul','ramu','manu');

我想使用上面的两个数组创建一个二维数组,其中城市的名称为键,相应的名称为值。必须对名称进行排序。

2 个答案:

答案 0 :(得分:4)

试试这个:

$arr = array_combine($city, $name);
asort($arr);

array_combine使用第一个参数的数组值作为键,第二个数组的值作为值创建数组。 asort对数组值进行排序,同时保持键和值的关联。

答案 1 :(得分:0)

有一个名为array_combine($ array1,$ array2)的函数,它使你的2个数组组合为Key(作为array1)和Value(作为array2)。

$Mixedarray = array_combine($array1, $array2);