如何将两个数组组合在一起?

有没有一种快速的方法来将一个数组的值组合为另一个数组的键?

输入:

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

回到顶部