假设我有这个数组:
$numbers = array(1,2,3,4,5);
这个数组:
$letters = array('A','B','C');
我想将 $letters
条目随机放入 $numbers
中。我不关心 $letters
的顺序,但我希望 $numbers
保持顺序。目标是拥有这种数组:
$randomLettersInNumbers = array(1, 'B', 2, 3, 'A', 4, 'C', 5);
我怎样才能做到这一点?
最佳答案
foreach($letters as $letter)
{
array_splice($numbers, rand(0, count($numbers)), 0, $letter);
}
print_r($numbers);
关于php - 如何将一个数组的条目随机插入另一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9542262/