Fonction PHP Array_rand ()

| | | | | | | | | |
Syntaxe  :
array_rand ($array, $num)
Paramètres :la fonction ne prend que deux arguments et est décrite ci-dessous :
  • $array (requis) :ce paramètre est obligatoire et fait référence au tableau d`entrée d`origine.
  • $num (facultatif) :ce paramètre fait référence au nombre de nombres aléatoires à retourner. Celle-ci doit être supérieure ou égale à un, sinon E_WARNING est émis.
  • Valeur de retour :Cette fonction renvoie des valeurs générées aléatoirement ‚Äã‚Äãà partir d`un tableau. Le nombre d`éléments renvoyés dépend de la valeur $num attribuée à la fonction.Exemples :
    Entrée : $array = ("ram" => "20", "krishna" => "42", "aakash" => "15") $num = 2 Sortie : Array ([0] => ram [1] => aakash) Entrée : $array = ("ram" => " 20 "," krishna "= >" 42 "," aakash "= >" 15 ") Sortie : krishna
    Les programmes suivants illustrent la fonction array_rand() en PHP :
    • Dans le programme ci-dessous, nous avons passé notre deuxième paramètre, qui spécifie le nombre d`éléments rendre. < ? Php
      // Fonction PHP pour illustrer l`utilisation
      // de array_rand()$array = array ( "bélier" = > "20" , "krishna" = > " 42 " , " aakash " = > " 15 " ); $num = 2 ; print_r ( array_rand ( $array , $num )); ?> Sortie :
      Tableau ([ 0] => ram [1] => krishna)
    • Voyons maintenant ce qui se passe si nous ne transmettons pas le deuxième paramètre. < ? php
      // Fonction PHP pour illustration
      // utilisant array_rand() $array = array ( "ram" = > " 20 " , " krishna " = > "42" , "aakash" = > "15" ); print_r ( array_rand ( $array )); ?> Sortie :
      aakash 
    Lien  :
    http://php.net/manual/en/function.array-rand.php