将两个数组值合并成键值对格式

3

我有两个这样的数组

Array 
( 
  [0] => username 
  [1] => avatar 
) 
Array 
( 
  [0] => name 
  [1] => 4.jpg 
)

这里,我需要以以下格式获取这些值:

'username'=>name,'avatar'=>4.jpg

即,按照上述格式合并相同的键值。

我该如何做到这一点?有人能帮我吗?

如果您认为我的标题不正确,请将其更改为正确的格式。

谢谢,


2
使用 $final = array_combine($fist_array,$second_array) - Alive to die - Anant
1
抱歉,我不理解...你的意思是灯光作为电源吗!!!... :) - Suganya Rajasekar
哈哈哈,是的,力量:):) - Alive to die - Anant
2个回答

4

使用array_combine()函数

$final_array = array_combine($fist_array,$second_array);

参考:- http://php.net/manual/zh/function.array-combine.php

该函数将两个数组合并成一个关联数组,其中一个数组的值作为键,另一个数组的值作为对应的值。第一个参数是键数组,第二个参数是值数组。如果两个数组的元素数量不相等,则会抛出错误。

3

使用$c = array_combine($a, $b);命令。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接