我有2个数组,$ array1& $数组2。我想创建新数组,使其key value
是array1的值,values
是array2的值。有可能......
我使用以下方法创建名为 $ inputs 的新数组。这是对的吗?
$inputs=array();
$array1=array("3","4","6");
$array2=array("a","b","c");
$inputs=array_fill("$array1",count($array1),$array2);
print_r($inputs);
答案 0 :(得分:3)
如果我正确阅读了您的问题,您可以使用array_combine()
PHP Manual
$array1 = array("3","4","6");
$array2 = array("a","b","c");
$inputs = array_combine($array2, $array1); # keys, values
答案 1 :(得分:2)
使用array_combine
。
http://www.php.net/manual/de/function.array-combine.php
$inputs = array_combine($array1, $array2);
答案 2 :(得分:1)
<?php
$inputs=array();
$array1=array("3","4","6");
$array2=array("a","b","c");
$inputs=array_combine($array1,$array2);
print_r($inputs);
?>
http://codepad.org/6fTXCZa5 使用php array_combine函数 http://php.net/manual/en/function.array-combine.php