Exemple
Retourne un tableau de clés aléatoires:
<?php
$a=array("red","green","blue","yellow","brown");
$random_keys=array_rand($a,3);
echo $a[$random_keys[0]]."<br>";
echo $a[$random_keys[1]]."<br>";
echo
$a[$random_keys[2]];
?>
»Exécuter exemple Définition et utilisation
Le array_rand() renvoie une clé aléatoire d'un tableau, ou il retourne un tableau de clés aléatoires si vous spécifiez que la fonction doit retourner plus d'une clé.
Syntaxe
array_rand( array,number )
Paramètre | La description |
---|---|
array | Champs obligatoires. Spécifie une matrice |
number | Optionnel. Indique le nombre de clés aléatoires pour revenir |
Détails techniques
Valeur de retour: | Renvoie une clé aléatoire d'un tableau ou un tableau de clés aléatoires si vous spécifiez que la fonction doit retourner plus d'une clé |
---|---|
PHP Version: | 4+ |
changelog: | PHP 5.2.10, le tableau résultant des clés ne sont plus mélangées PHP 4.2.0, le générateur de nombre aléatoire est ensemencée automatiquement |
autres exemples
Exemple 1
Retour une clé aléatoire d'un tableau:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
print_r(array_rand($a,1));
?>
»Exécuter exemple exemple 2
Retourne un tableau de clés de chaîne au hasard:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
print_r(array_rand($a,2));
?>
»Exécuter exemple <Tableau PHP Référence