我将以下数组合并为一个。第二个数组$ads
随机插入到第一个数组 中$EM_Events
,但插入的项目在插入时始终保持在一起。我希望将它们随机插入到第一个数组中,而不是呆在一起,也不要改变第一个数组的顺序。我错过了什么?
$EM_Events = EM_Events::get( array(
'scope'=>'future',
'limit'=>6,
'category'=>'6'
));
$ads = EM_Events::get( array(
'scope'=>'future',
'limit'=>2,
'category'=>'56'
));
$offset = array_rand($EM_Events);
array_splice($EM_Events, $offset, 0, $ads);