(PHP 3>= 3.0.8, PHP 4 >= 4.0.0)

shuffle -- Shuffle an array


void shuffle (array array)

This function shuffles (randomizes the order of the elements in) an array. You must use srand() to seed this function.

Example 1. shuffle() example

$numbers = range (1,20);
srand ((float)microtime()*1000000);
shuffle ($numbers);
while (list (, $number) = each ($numbers)) {
    echo "$number ";

See also arsort(), asort(), ksort(), rsort(), sort() and usort().