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 tableausort
: trie les éléments d’un tableau dans l’ordre croissant ou décroissantarray_push
: ajoute un ou plusieurs éléments à la fin d’un tableauarray_pop
: retire et renvoie le dernier élément d’un tableauarray_unshift
: ajoute un ou plusieurs éléments au début d’un tableauarray_shift
: retire et renvoie le premier élément d’un tableauarray_slice
: renvoie une portion d’un tableauarray_merge
: fusionne deux ou plusieurs tableaux en un seularray_intersect
: renvoie les éléments communs à deux ou plusieurs tableauxarray_diff
: renvoie les éléments présents dans un tableau mais absents des autres tableaux
Soyez le premier à commenter