gpt4 book ai didi

php - 在 PHP 中合并 3 个数组

转载 作者:可可西里 更新时间:2023-11-01 12:27:36 25 4
gpt4 key购买 nike

我有 3 个数组,如下所示。

$array1 = Array
(
[0] => 05/01
[1] => 05/02
)

$array2 =Array
(
[0] => ED
[1] => P
)

$array3 =Array
(
[0] => Mon
[1] => Tue

)

我想合并这 3 个数组,如下所示 $result_array。我写了如下代码。但它给出了一个空数组。

$result_array =Array
(
[0] => Array
(
[0] => 05/01
[1] => ED
[2] => Mon
)
[1] => Array
(
[0] => 05/02
[1] => P
[2] => Tue
)
)

代码:

for($z=0; $z<count($array1); $z++){
$all_array[$z][] = array_merge($array1[$z],$array2[$z] );
$all_array2[$z] = array_merge($all_array[$z],$array3[$z] );
}

请帮我做这件事。

最佳答案

简单地对第一个数组进行 foreach 并将索引用作其他数组的键。

foreach ( $array1 as $idx => $val ) {
$all_array[] = [ $val, $array2[$idx], $array3[$idx] ];
}

Remember this will only work if all 3 arrays are the same length, you might like to check that first

关于php - 在 PHP 中合并 3 个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45164928/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com