I have a list of non-repetitive numbers; i need to display all these numbers in a random manner. From http://www.w3schools.com/php/func_array_rand.asp I learn a few approaches without luck. If i use "array_rand" all the outputs must be in an increasing order; so my final output will always be in sequential order from 1 to 10 with no randomness.
<!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_randall the outputs must be in an increasing order"? Can you clarify?foreachloop to print out your array