开发者

Problem with creating array using arrays

I have 2 arrays , $array1 & $array2. I want to create new array such that its key value is values of array1 and values are values of array2. Is it possible..

I used following approach to create this new array named $inputs. Is this correct?

$inputs=array();
$array1=array("3","4","6");
$array2=array("a","b","c");
$inputs=array_fill("$array1",count($array1),开发者_JS百科$array2);
print_r($inputs);


If I read your question correctly, you can use array_combine() PHP Manual

$array1 = array("3","4","6");
$array2 = array("a","b","c");
$inputs = array_combine($array2, $array1); # keys, values


Use array_combine.

http://www.php.net/manual/de/function.array-combine.php

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


<?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 use php array_combine function http://php.net/manual/en/function.array-combine.php

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜