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

问题描述 投票:0回答:1

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

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

$ main =(1,2,3,4,5);$ one =(“橙色”,“苹果”);$ two =(“汽车”,“公共汽车”,“火车”);

我需要将数组对象元素'$ one''$ two'插入数组'$ main'的随机位置,并且将两个数组对象元素的整个集合都混合在一起。

结果数组:

$ result =(1、2,“橙色”,“苹果”,3、4,“汽车”,“公共汽车”,“火车”,5); 

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

非常感谢。

php arrays php-5.3 laravel-4.2
1个回答
2
投票
$main = array_merge($main, $one, $two);
shuffle($main);
© www.soinside.com 2019 - 2024. All rights reserved.