Derniers tutoriels de développement web
 

PHP array_rand() Function

<Tableau PHP Référence

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