假设我有以下数组: $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);
[numbers.insert(random.randint(0, len(numbers) - 1), letter) for letter in letters]
。 - Not_a_Golfer