PHP:如何将一个数组推送到另一个数组中,但是不创建新的数组值?

3
我有两个数字数组。 一个从0开始,以24结束,另一个从25开始,以50结束。
我想合并/推入以25开头的数组以继续第一个数组,这样我就有了一个以0开头,以50结尾的新数组。
我目前正在使用array_push,但它不符合我的意图,我得到了类似下面的东西:
如何推入一个数组:
                  0 => string 'US' (length=2)
                  1 => string 'AU' (length=2)
                  2 => string 'CA' (length=2)
                  3 => string 'CN' (length=2)
                  4 => string 'FR' (length=2)
                  5 => string 'DE' (length=2)
                  6 => string 'GB' (length=2)
                  7 => string 'IT' (length=2)
                  8 => string 'JP' (length=2)
                  9 => string 'KR' (length=2)
                  10 => string 'RU' (length=2)
                  11 => string 'DZ' (length=2)
                  12 => string 'AO' (length=2)
                  13 => string 'AR' (length=2)
                  14 => string 'AT' (length=2)
                  15 => string 'AZ' (length=2)
                  16 => string 'BB' (length=2)
                  17 => string 'BY' (length=2)
                  18 => string 'BE' (length=2)
                  19 => string 'BM' (length=2)
                  20 => string 'BR' (length=2)
                  21 => string 'BG' (length=2)
                  22 => string 'CL' (length=2)
                  23 => string 'CO' (length=2)
                  24 => string 'CR' (length=2)
                  25 => array
                       25 => string 'ZZ'
                       26 => string 'XX'
                       27 => string 'WW' 

ect'。

这就是我想要的样子:

                  0 => string 'US' (length=2)
                  1 => string 'AU' (length=2)
                  2 => string 'CA' (length=2)
                  3 => string 'CN' (length=2)
                  4 => string 'FR' (length=2)
                  5 => string 'DE' (length=2)
                  6 => string 'GB' (length=2)
                  7 => string 'IT' (length=2)
                  8 => string 'JP' (length=2)
                  9 => string 'KR' (length=2)
                  10 => string 'RU' (length=2)
                  11 => string 'DZ' (length=2)
                  12 => string 'AO' (length=2)
                  13 => string 'AR' (length=2)
                  14 => string 'AT' (length=2)
                  15 => string 'AZ' (length=2)
                  16 => string 'BB' (length=2)
                  17 => string 'BY' (length=2)
                  18 => string 'BE' (length=2)
                  19 => string 'BM' (length=2)
                  20 => string 'BR' (length=2)
                  21 => string 'BG' (length=2)
                  22 => string 'CL' (length=2)
                  23 => string 'CO' (length=2)
                  24 => string 'CR' (length=2)
                  25 => string 'ZZ' (length=2)
                  26 => string 'XX' (length=2)
                  27 => string 'WW' (length=2) ... ECT'. 

1
请使用 array_merge() 代替。 - Mark Baker
你可以使用array_merge函数。 - Sunil Pachlangia
1个回答

3

只需使用以下代码:

$array = $arr1 + $arr2

或者

array_merge($arr1, $arr2);

恩库伯德先生,数字不错。 - Nana Partykar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接