私は反復しない数字のリストを持っています。私はランダムにこれらの数字をすべて表示する必要があります。 http://www.w3schools.com/php/func_array_rand.aspから私は運がないいくつかのアプローチを学びます。私が "array_rand"を使用する場合、すべての出力は昇順でなければなりません。私の最終的な出力は、ランダム性のない1から10までの順番になります。PHPのリストの順序を乱す方法
<!DOCTYPE html>
<html>
<body>
<?php
$a=array(1,2,3,4,5,6,7,8,9,10);
$random_keys=array_rand($a,10);
echo $a[$random_keys[0]]."<br>";
echo $a[$random_keys[1]]."<br>";
echo $a[$random_keys[2]]."<br>";
echo $a[$random_keys[3]]."<br>";
echo $a[$random_keys[4]]."<br>";
echo $a[$random_keys[5]]."<br>";
echo $a[$random_keys[6]]."<br>";
echo $a[$random_keys[7]]."<br>";
echo $a[$random_keys[8]]."<br>";
echo $a[$random_keys[9]]."<br>";
?>
</body>
</html>
私は 'すべての出力がなければなりませんarray_rand'使用する場合は」とはどういう意味ですか増加する順序で?明確にすることはできますか? –
第1のヒント - w3schoolsを使用しないでください。PHPマニュアル(http://php.net/manual/en/function.array-rand.php)のような評判の良いソースを使用してください。 2番目のヒント - 'foreach'ループを使って配列を出力する – Novocaine