将2个数组合并为关联数组

时间:2015-05-21 07:53:19

标签: php

我需要合并2个数组作为关联数组,第一个值作为键,第二个值作为值。我似乎无法通过阵列推送来做到这一点。有没有一种已知的方法来做到这一点?

谢谢,

2 个答案:

答案 0 :(得分:2)

您的问题并不完全清楚,但看起来您正在寻找array_combine()

一个简单的例子:

<ul>
   <li ng-repeat="item in items" ng-include="'namVal'"></li>
</ul>  

结果:

$keys = array('key1', 'key2');
$values = array('val1', 'val2');
var_dump(array_combine($keys, $values));

答案 1 :(得分:2)

$a = array('green', 'red', 'yellow');

$b = array('avocado', 'apple', 'banana');

$c = array_combine($a, $b);

print_r($c);

有关更多信息,请访问以下链接

http://php.net/manual/en/function.array-combine.php

希望这会对你有所帮助。