我有一个由 N>10 个 URL 组成的数组。我想随机选择其中的 10 个并将它们存储在另一个数组中。我怎样才能做到这一点?是array_rand()
要走的路吗?如果是,那么我如何确保输出数组中没有重复?每次添加新元素是否存在时,我是否必须检查第二个数组?
// $firstArray is defined earlier
$secondArray = array();
array_push(array_rand($firstArray, 10));
不幸的是,这不起作用。我正在考虑使用 for 循环,array_push()
但我只是好奇是否array_rand()
可以为我这样做。
谢谢你的建议!