Forum und email

shuffle

(PHP 4, PHP 5)

shuffle — Mistura os elementos de um array

Descrição

bool shuffle ( array &$array )

Essa função mistura de forma aleatória os elementos de um array.

Nota: Esta função define novas chaves para os elementos em array . Ela irá remover qualquer chave que você tenha definido, ao invés de simplesmente reordenar as chaves.

Example#1 Exemplo de shuffle()

<?php
$numbers 
range(1,20);
srand((float)microtime()*1000000);
shuffle($numbers);
foreach (
$numbers as $number) {
    echo 
"$number ";
}
?>

Nota: A partir do PHP 4.2.0, não é mais necessário semear o gerador de números aleatórios com srand() ou mt_srand() pois isso é feito automaticamente.

Veja também arsort(), asort(), ksort(), rsort(), sort() e usort().