将多个数组对象随机插入另一个数组,而不是混合任何单个数组对象元素的元素

时间:2016-10-17 07:31:34

标签: php arrays php-5.3 laravel-4.2

假设有3个数组对象:$ main,$ one,$ two

如何将多个数组对象随机插入另一个数组,而不是混合任何单个数组对象元素的元素

$main = (1,2,3,4,5);

$one = ("orange", "apple");

$two = ("car", "bus", "train");

我需要在数组'$ main'的随机位置插入数组对象元素'$ one''$ two'两个数组对象元素的整个集合,没有混合。

产生的数组:

 $result = (1, 2, "orange", "apple", 3, 4, "car", "bus", "train", 5); 

如果您没有收到我的问题,请发表评论。如果得到回答,这将是一个很大的帮助。

提前多多感谢。

1 个答案:

答案 0 :(得分:0)

$main = array_merge($main, $one, $two);
shuffle($main);