rsort
sizeof
Funções para Array
PHP Manual

# 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.

### Parâmetros

`array`

  O array.

### Valor Retornado

Retorna `TRUE` em caso de sucesso ou `FALSE` em falhas.

### Exemplos

Exemplo #1 Exemplo da shuffle()

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

### Notas

> 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.

> 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()
- usort()

rsort
sizeof
Funções para Array
PHP Manual