使用 array_combine() 组合两个数组
要有效地将一个数组的值映射为另一个数组的键,请考虑使用内置的在 array_combine() 函数中。它需要两个数组作为参数。第一个数组指定键,第二个数组包含相应的值。
示例:
给定两个数组“A”和“B”,让我们演示一下如何组合它们:
<code class="php">$array['A'] = ['cat', 'bat', 'hat', 'mat']; $array['B'] = ['fur', 'ball', 'clothes', 'home'];</code>
预期输出:
<code class="php">$array['C'] = [ 'cat' => 'fur', 'bat' => 'ball', 'hat' => 'clothes', 'mat' => 'home', ];</code>
代码:
<code class="php">$array['C'] = array_combine($array['A'], $array['B']);</code>
优点:
替代方案:
您也可以使用循环来完成此任务,但 array_combine( ) 提供了最有效和可读的方法。
以上是如何在 PHP 中使用 array_combine() 组合两个数组?的详细内容。更多信息请关注PHP中文网其他相关文章!