====== Tableau en php ======
$champions = array( "zizou", "sampras", "nash" );
$monChampion = $champions[0];      -> $monChampion contient "zizou"
$unAutre = $authors[1]; -> $unAutre contient "sampras"
$pos = 1;
echo $champions[$pos + 1]; -> Affiche "nash"
$champions[2] = "senna"; -> Modif du tableau
$champions[] = "noah";-> Ajout en fin de tableau
$canards = array();
$canards[] = "riri";
$canards[] = "fifi";
$canards[] = "loulou";
$tableauAssociatif = array( "titre" => "PHP pour les nuls",
                   "auteur" => "Une burne",
                   "anneeDePublication" => 2001 );
                   
$monTitre = $tableauAssociatif ["titre"];    -> $monTitre contient "PHP pour les nuls"                   
$tableauAssociatif["auteur"] = "Un pro"; -> modif du tableau
print_r( $canards );
$chaineCanard = print_r( $canards, true );
echo $chaineCanard;  
echo count( $canards )."
";
current($canards);
key($canards);
prev($canards);
next($canards);
end($canards);
reset($canards);
 foreach ( $canards as $value ) 
 {
    // (do something with $value here)
 }
 foreach ( $array as $key => $value ) 
 {
    // (do something with $key and/or $value here
 }
$mesBouquins = array(
    array(
      "titre" => "titre 1",
      "auteur" => "auteur 1",
      "anneeDePublication" => 1971
    ),
    array(
      "titre" => "titre 2",
      "auteur" => "auteur 2",
      "anneeDePublication" => 1972
    ),
    array(
      "titre" => "titre 3",
      "auteur" => "auteur 3",
      "anneeDePublication" => 2001
    ),
    array(
      "titre" => "titre 4",
      "auteur" => "Auteur 4",
      "anneeDePublication" => 2007
    ),
  );
  
  
  print_r( $mesBouquins[1] );
  echo "
" . $mesBouquins[1]["titre"] . "
";
  $Num = 0;
  foreach ( $mesBouquins as $bouquin ) 
  {
    $Num++;
    echo "Bouquin #$Num:
";
    echo "";
    foreach ( $bouquin as $key => $value ) 
    {
      echo "- $key
- $value";
    }
    echo "
";
  }
sort() and rsort() — For sorting indexed arrays
asort() and arsort() — For sorting associative arrays
ksort() and krsort() — For sorting associative arrays by key rather than by value
array_multisort() — A powerful function that can sort multiple arrays at once, or multidimensional arrays
Convertir en entier en chaine:
strval() --> num 2 str
Convertir une chaine en entier:
intval() --> str 2 num
Tri de tableau:
sort() et rsort() — Pour trier des tableaux indexes (r pour reverse )
asort() et arsort() — Pour trier des tableaux associatifs par la valeur
ksort() rt krsort() — Pour trier des tableaux associatifs par la clef
array_multisort() — Pour trier plusieurs tableaux par l'ordre du 1er tableau
array_unshift() — Adds one or more new elements to the start of an array
array_shift() — Removes the first element from the start of an array
array_push() — Adds one or more new elements to the end of an array
array_pop() — Removes the last element from the end of an array
array_splice() — Removes element(s) from and/or adds element(s) to any point in an array