php——数组合并

2020-09-04  本文已影响0人  mutang

php——数组合并

第一种:

//生成随机验证码
$smallLetterArr = range('a', 'z', 1);
$bigLetterArr = range('A','Z');
$numberArr = range(0,9);
$randArr = $smallLetterArr+$bigLetterArr+$numberArr;
print_r($randArr);

out:
Array ( [0] => a [1] => b [2] => c [3] => d [4] => e [5] => f [6] => g [7] => h [8] => i [9] => j [10] => k [11] => l [12] => m [13] => n [14] => o [15] => p [16] => q [17] => r [18] => s [19] => t [20] => u [21] => v [22] => w [23] => x [24] => y [25] => z )

使用运算符“+”

PHP的数组运算符“+”可以用来联合两个(或多个数组)

可以看出:数组运算符“+”没有对结果中索引进行重新排序。

第二种;

//生成随机验证码
$smallLetterArr = range('a', 'z', 1);
$bigLetterArr = range('A','Z');
$numberArr = range(0,9);
$randArr =array_merge($smallLetterArr,$bigLetterArr,$numberArr);
print_r($randArr);

out:
Array ( [0] => a [1] => b [2] => c [3] => d [4] => e [5] => f [6] => g [7] => h [8] => i [9] => j [10] => k [11] => l [12] => m [13] => n [14] => o [15] => p [16] => q [17] => r [18] => s [19] => t [20] => u [21] => v [22] => w [23] => x [24] => y [25] => z [26] => A [27] => B [28] => C [29] => D [30] => E [31] => F [32] => G [33] => H [34] => I [35] => J [36] => K [37] => L [38] => M [39] => N [40] => O [41] => P [42] => Q [43] => R [44] => S [45] => T [46] => U [47] => V [48] => W [49] => X [50] => Y [51] => Z [52] => 0 [53] => 1 [54] => 2 [55] => 3 [56] => 4 [57] => 5 [58] => 6 [59] => 7 [60] => 8 [61] => 9 )

可以看出,array_merge()函数传递给数组键的数字索引在返回的数组中从零开始重新编号。

使用array_merge_recursive()函数

array_merge_recursive()函数可以把一个或多个数组合并为一个数组。

上一篇下一篇

猜你喜欢

热点阅读