如何将两个数组组合在一起?
有没有一种快速的方法来将一个数组的值组合为另一个数组的键?
输入:
array A => Array ( [0] => "cat"
[1] => "bat"
[2] => "hat"
[3] => "mat"
)
array B => Array (
[0] => "fur"
[1] => "ball"
[2] => "clothes"
[3] => "home"
)
预期产量:
array C => Array ( [cat] => "fur"
[bat] => "ball"
[hat] => "clothes"
[mat] => "home"
)
我该怎么办?
回答:
会完全按照您的意愿做。
引用手册:
array array_combine ( array $keys , array $values )
通过将keys数组中的值用作键,并将values数组中的值用作对应值来创建数组。
对于您的情况,您必须执行以下操作:
$array['C'] = array_combine($array['A'], $array['B']);
当然,您也可以使用各种循环组合来做到这一点,array_combine()
这可能是最简单的解决方案。
以上是 如何将两个数组组合在一起? 的全部内容, 来源链接: utcz.com/qa/418944.html