Fonctions sur les tableaux
PHP Manual

array_rand

(PHP 4, PHP 5)

array_randPrend une ou plusieurs valeurs, au hasard dans un tableau

Description

mixed array_rand ( array $input [, int $num_req= 1 ] )

array_rand() est pratique lorsque vous voulez sélectionner une ou plusieurs valeurs au hasard dans un tableau.

Liste de paramètres

input

Le tableau d'entrée.

num_req

Spécifie le nombre d'entrées que vous voulez récupérer - si non spécifié, vaut par défaut 1.

Valeurs de retour

Si vous ne demandez qu'une seule entrée, array_rand() retourne l'index de la valeur. Sinon, elle retourne un tableau d'index. Cela vous permet de faire une sélection au hasard de clés, ou bien de valeurs.

Historique

Version Description
5.2.10 Les clés du tableau résultant ne sont plus mélangées.
4.2.0Le générateur de nombres aléatoires est initialisé automatiquement.

Exemples

Exemple #1 Exemple avec array_rand()

<?php
$input 
= array("Neo""Morpheus""Trinity""Cypher""Tank");
$rand_keys array_rand($input2);
echo 
$input[$rand_keys[0]] . "\n";
echo 
$input[$rand_keys[1]] . "\n";
?>

Voir aussi


Fonctions sur les tableaux
PHP Manual