参考地址 http://php.net/manual/zh/function.array-fill-keys.php
项目中遇到了一个数组作为的值作为键值,另外一个数组的值作为值来填充一个新数组的问题,
foreach 有些麻烦
array array_fill_keys ( array $keys
, mixed $value
)
eg:
$array1 = array( "a" => "first", "b" => "second", "c" => "something", "red" ); $array2 = array( "a" => "first", "b" => "something", "letsc" ); print_r(array_fill_keys($array1, $array2)); Array ( [first] => Array ( [a] => first [b] => something [0] => letsc ) [second] => Array ( [a] => first [b] => something [0] => letsc ) [something] => Array ( [a] => first [b] => something [0] => letsc ) [red] => Array ( [a] => first [b] => something [0] => letsc ) )