PHP - Tableaux
La fonction array()
En PHP, un tableau est une variable spéciale qui peut contenir plusieurs valeurs à la fois. Vous pouvez créer un tableau en utilisant la fonction array()
. Cette fonction prend une liste de valeurs et renvoie un tableau contenant ces valeurs. Voici un exemple :
$fruits = array("apple", "banana", "cherry");
Dans cet exemple, nous avons créé un tableau appelé $fruits
qui contient trois éléments : "apple", "banana" et "cherry".
Utilisation des crochets []
Vous pouvez également créer un tableau en utilisant des crochets []
. Cette méthode est souvent utilisée lorsque vous souhaitez initialiser un tableau avec des clés et des valeurs spécifiques. Voici un exemple :
$students = ["Alice" => 25, "Bob" => 30, "Charlie" => 28];
Dans cet exemple, nous avons créé un tableau associatif appelé $students
. Chaque nom d'élève est une clé, et leur âge est la valeur correspondante.
Types de tableaux en PHP
Il existe deux types principaux de tableaux en PHP : les tableaux indexés et les tableaux associatifs.
- Tableaux indexés : Ce sont des tableaux où chaque élément a un index commençant à 0. L'index est automatiquement affecté par PHP. Voici un exemple :
$numbers = [10, 20, 30, 40, 50];
- Tableaux associatifs : Ce sont des tableaux où chaque élément a une clé associée. La clé est généralement une chaîne de caractères, mais elle peut également être un entier. Voici un exemple :
$ages = ["Alice" => 25, "Bob" => 30, "Charlie" => 28];
Accès aux éléments du tableau
Pour accéder aux éléments d'un tableau, vous pouvez utiliser l'index du tableau ou la clé. Voici comment vous pouvez le faire :
Accès aux éléments de tableaux indexés
echo $numbers[0]; // Output : 10
echo $numbers[2]; // Output : 30
Accès aux éléments de tableaux associatifs
echo $ages["Alice"]; // Output : 25
echo $ages["Bob"]; // Output : 30
Itération sur les éléments du tableau
Vous pouvez utiliser une boucle foreach
pour itérer sur les éléments d'un tableau. Voici un exemple :
foreach ($ages as $name => $age) {
echo "$name a $age ans.<br>";
}
Cela affichera :
Alice a 25 ans.
Bob a 30 ans.
Charlie a 28 ans.
Fonctions de tableau
PHP fournit plusieurs fonctions intégrées pour travailler avec des tableaux. Certaines des plus couramment utilisées sont :
-
count()
: Retourne le nombre d'éléments dans un tableau. -
sort()
: Trie les éléments d'un tableau en ordre croissant. -
rsort()
: Trie les éléments d'un tableau en ordre décroissant. -
array_push()
: Ajoute un ou plusieurs éléments à la fin d'un tableau. -
array_pop()
: Supprime le dernier élément d'un tableau. -
array_shift()
: Supprime le premier élément d'un tableau. -
array_unshift()
: Ajoute un ou plusieurs éléments au début d'un tableau.
Tableau des fonctions de tableau
Fonction | Description |
---|---|
count() |
Retourne le nombre d'éléments dans un tableau |
sort() |
Trie les éléments d'un tableau en ordre croissant |
rsort() |
Trie les éléments d'un tableau en ordre décroissant |
array_push() |
Ajoute un ou plusieurs éléments à la fin d'un tableau |
array_pop() |
Supprime le dernier élément d'un tableau |
array_shift() |
Supprime le premier élément d'un tableau |
array_unshift() |
Ajoute un ou plusieurs éléments au début d'un tableau |
J'espère que ce tutoriel vous aide à comprendre les bases de la manipulation des tableaux en PHP. Souvenez-vous, la pratique rend parfait, donc essayez ces concepts et voyez comment ils fonctionnent dans des scénarios réels. Bon codage !
Credits: Image by storyset