Les tableaux

Les tableaux en PHP vous permettent de stocker et de manipuler des séries de données de manière structurée. Ils sont similaires aux listes ou aux vecteurs en d’autres langages de programmation.

Voici comment déclarer et utiliser un tableau en PHP :

<?php
  // déclaration d'un tableau vide
  $fruits = array();

  // ajout d'éléments au tableau
  $fruits[] = "banane";
  $fruits[] = "pomme";
  $fruits[] = "orange";

  // affichage des éléments du tableau
  foreach ($fruits as $fruit) {
    echo "$fruit ";
  }
  // affiche "banane pomme orange "
?>

Vous pouvez également utiliser la notation avec crochet pour accéder aux éléments d’un tableau :

<?php
  // déclaration d'un tableau avec des indices numériques
  $fruits = array("banane", "pomme", "orange");

  // affichage d'un élément du tableau en utilisant son index
  echo $fruits[1]; // affiche "pomme"
?>

Il est également possible de déclarer un tableau avec des indices alphanumériques (appelés « clés ») :

<?php
  // déclaration d'un tableau avec des clés alphanumériques
  $fruits = array(
    "a" => "banane",
    "b" => "pomme",
    "c" => "orange"
  );

  // affichage d'un élément du tableau en utilisant sa clé
  echo $fruits["b"]; // affiche "pomme"
?>

Il existe de nombreuses autres opérations et fonctions que vous pouvez utiliser pour manipuler les tableaux en PHP, telles que :

  • count : renvoie le nombre d’éléments dans un tableau
  • sort : trie les éléments d’un tableau dans l’ordre croissant ou décroissant
  • array_push : ajoute un ou plusieurs éléments à la fin d’un tableau
  • array_pop : retire et renvoie le dernier élément d’un tableau
  • array_unshift : ajoute un ou plusieurs éléments au début d’un tableau
  • array_shift : retire et renvoie le premier élément d’un tableau
  • array_slice : renvoie une portion d’un tableau
  • array_merge : fusionne deux ou plusieurs tableaux en un seul
  • array_intersect : renvoie les éléments communs à deux ou plusieurs tableaux
  • array_diff : renvoie les éléments présents dans un tableau mais absents des autres tableaux

Be the first to comment

Leave a Reply

Your email address will not be published.




Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.