fonction array_rand PHP ()
PHP complet Tableau de référence
Exemples
Elle retourne un tableau contenant les noms 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]];
?>
$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écution instance »
Définition et utilisation
array_rand () renvoie un tableau de clés aléatoires, ou si la fonction spécifiée renvoie le nom de plus d'une clé, elle retourne un tableau contenant le nom de clé aléatoire.
grammaire
array_rand( array,number )
参数 | 描述 |
---|---|
array | 必需。规定数组。 |
number | 可选。规定返回多少个随机的元素。 |
détails techniques
Retours: | Retourne un tableau aléatoire de clés, ou si la fonction spécifiée renvoie le nom de plus d'une clé, elle retourne un tableau contenant le nom de clé aléatoire. |
---|---|
PHP version: | 4+ |
Mise à jour de journal: | Depuis PHP 5.2.10 partir, les résultats d'un ensemble de touches est plus ay des touches est plus mélangées. PHP 4.2.0, le générateur de nombres aléatoires est automatiquement ensemencée. |
D'autres exemples
exemple 1
Retourne un tableau aléatoire de clés:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
print_r(array_rand($a,1));
?>
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
print_r(array_rand($a,1));
?>
Exécution instance »
exemple 2
Elle retourne un tableau contenant une chaîne aléatoire de noms clés:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
print_r(array_rand($a,2));
?>
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
print_r(array_rand($a,2));
?>
Exécution instance »
PHP complet Tableau de référence