Fonction PHP shuffle ()

| | | | | | | | | | | | |
Syntaxe :
booléen shuffle ($array)
Paramètre :cette fonction prend un paramètre $array. Elle définit le tableau que nous voulons mélanger.Valeur renvoyée :Cette fonction renvoie une valeur booléenne, c`est-à-dire Vrai ou Faux. Renvoie TRUE en cas de succès et FALSE en cas d`échec.Remarque :Cette fonction fonctionnera pour PHP version 4+.Exemples :
Entrée : - array ("a" => "Ram", "b" => "Shita", "c" => "Geeta", "d" => "ingénieurpouringénieur") Sortie : - tableau ([0] => Geeta, [1] => Shita, [2] => Ram, [3] => ingénieurpouringénieur) Explication : Ici, comme nous pouvons voir que l`entrée contient des éléments dans un ordre, mais dans l`ordre de sortie, ils sont mélangés.
Les programmes suivants illustrent le fonctionnement de shuffle() en PHP :
  • Lorsque l`entrée array est un tableau associatif, alors la fonction shuffle() randomisera l`ordre des éléments et attribuera de nouvelles clés aux éléments à partir de zéro (0). < ? php
    // le tableau d`entrée contient plusieurs éléments qui
    // doivent être mélangés $a = array ( "a" = > "Ram" , "b" = > "Merde" , "c" = > "Geeta" , "d" = > "ingénieurpouringénieur " ); mélanger ( $a ) ; print_r ( $a );
    ?>
    Sortie :
    Array ([ 0] => ingénieurpouringénieur [1] => Shita [2] => Ram [3] => Geeta)
  • Lorsque le tableau d`entrée n`est pas associatif, la fonction shuffle() réorganise et convertit le tableau en un tableau associatif avec des clés commençant à zéro (0). < ? php
    // le tableau d`entrée contient plusieurs éléments
    // qui doivent être mélangés$ a = array ( "ram" , "geeta" , "bleu" , "rouge" , "shyam" ); mélanger ( $a ); print_r ( $a );
    ?>
    Sortie :
    Array ([ 0] => rouge [1] => geeta [2] => ram [3] => shyam [4] => bleu)
  • < b>Lien  :
    http://php.net/manual/en/function.shuffle .php