Php 对于随机顺序,没有重复的数字

Php 对于随机顺序,没有重复的数字,php,random,for-loop,Php,Random,For Loop,在不重复任何数字的情况下进行随机“for”的最佳方法是什么 for ($i = 1; $i <= 10; $i++) { echo $i; } 用于($i=1;$i) 这将给你数字1到10,没有重复的随机顺序 $range = range(1,10); shuffle($range); foreach ($range as $i) { echo $i; } 这将为您提供1到10的数字,并且不会以随机顺序重复。创建一个包含一系列数字的数组,然后随机移动: $range =

在不重复任何数字的情况下进行随机“for”的最佳方法是什么

for ($i = 1; $i <= 10; $i++) {
    echo $i;
}
用于($i=1;$i)
这将给你数字1到10,没有重复的随机顺序

$range = range(1,10);
shuffle($range);
foreach ($range as $i) {
    echo $i;
}

这将为您提供1到10的数字,并且不会以随机顺序重复。

创建一个包含一系列数字的数组,然后随机移动:

$range = range(1,10);
shuffle($range);
foreach ($range as $i) {
    echo $i;
}
$array = range(1, 10);
shuffle($array);
for ($i=0,$c=count($array); $i<$c; $i++) {
    echo $array[$i] . "\n";
}
$array=范围(1,10);
洗牌($数组);

对于($i=0,$c=count($array);$i创建一个包含一系列数字的数组,然后洗牌:

$array = range(1, 10);
shuffle($array);
for ($i=0,$c=count($array); $i<$c; $i++) {
    echo $array[$i] . "\n";
}
$array=范围(1,10);
洗牌($数组);
对于($i=0,$c=count($array);$i