Position actuelle: Accueil> Catégories de fonctions> array_rand

array_rand

Récupérer au hasard une ou plusieurs unités d'un tableau
Nom:array_rand
Catégorie:Tableau
Langage de programmation:php
Description en une ligne:Renvoie une ou plusieurs clés aléatoires dans le tableau.

Définition et utilisation

array_rand() renvoie le nom de clé aléatoire dans le tableau, ou si vous spécifiez que la fonction renvoie plus d'un nom de clé, il renvoie un tableau contenant le nom de clé aléatoire.

Exemple

Exemple 1

Renvoie un tableau contenant des noms de clés aléatoires:

 <? Php
$ a = array ( "rouge" , "vert" , "bleu" , "jaune" , "marron" ) ;
$ random_keys = array_rand ( $ a , 3 ) ;
echo $ a [ $ random_keys [ 0 ] ] . "<br>" ;
Echo $ a [ $ random_keys [ 1 ] ] . "<br>" ;
echo $ a [ $ random_keys [ 2 ] ] ;
?>

Essayez-le vous-même

Exemple 2

Renvoyez une clé aléatoire du tableau:

 <? Php
$ a = array ( "a" => "rouge" , "b" => "vert" , "c" => "bleu" , "d" => "jaune" ) ;
print_r ( array_rand ( $ a , 1 ) )) ;
?>

Essayez-le vous-même

Exemple 3

Renvoie un tableau contenant des noms de clés de chaîne aléatoire:

 <? Php
$ a = array ( "a" => "rouge" , "b" => "vert" , "c" => "bleu" , "d" => "jaune" ) ;
print_r ( array_rand ( $ a , 2 ) )) ;
?>

Essayez-le vous-même

grammaire

 array_rand ( array , numéro )
paramètre décrire
tableau Requis. Spécifiez le tableau.
nombre Facultatif. Spécifie le nombre de noms de clés aléatoires.

illustrer

array_rand() sélectionne au hasard un ou plusieurs éléments dans le tableau et revient.

Le deuxième paramètre est utilisé pour déterminer le nombre d'éléments à sélectionner. Si plus d'un élément est sélectionné, un tableau contenant des noms de clés aléatoires est renvoyé, sinon le nom de clé de cet élément est renvoyé.

Remarque: Depuis PHP 4.2.0, il n'est plus nécessaire d'utiliser la fonction srand() ou mt_srand() pour semer le générateur de nombres aléatoires, et il a été automatiquement terminé.

Fonctions similaires
Articles populaires