📘 Chapitre 4 – Tableaux simples et associatifs
1. 🎯 Objectif pédagogique
Apprendre à créer, parcourir et manipuler des tableaux simples et associatifs en PHP pour stocker et organiser des données.
2. 📚 Concepts abordés
- Définition et création de tableaux (
array()
ou[]
) - Tableaux indexés (simples)
- Tableaux associatifs (clé => valeur)
- Parcours des tableaux avec
for
etforeach
- Fonctions utiles :
count()
,array_push()
,array_merge()
,unset()
3. 🧠 Explication théorique
Un tableau est une structure de données qui stocke plusieurs valeurs dans une seule variable.
- Tableau simple : chaque élément a un index numérique (0,1,2…).
- Tableau associatif : chaque élément est identifié par une clé (ex.
nom
=>Alice
).
Exemple tableau simple :
$fruits = ["Pomme", "Banane", "Orange"];
echo $fruits[0]; // Affiche "Pomme"
Exemple tableau associatif :
$utilisateur = [
"nom" => "Alice",
"email" => "alice@test.com",
"age" => 25
];
echo $utilisateur["email"]; // Affiche "alice@test.com"
4. 🛠 Tutoriel pratique
Résumé du travail : Créer un fichier tableaux.php
pour manipuler différents types de tableaux.
Arborescence projet :
projet_php/
└── tableaux.php
Étape 1 : Créer un tableau simple
<?php
$animaux = ["Chat", "Chien", "Lapin"];
echo "Premier animal : " . $animaux[0] . "<br>";
Étape 2 : Parcourir un tableau simple
foreach ($animaux as $animal) {
echo "Animal : $animal <br>";
}
Étape 3 : Créer un tableau associatif
$voiture = [
"marque" => "Toyota",
"modele" => "Corolla",
"année" => 2020
];
echo "Modèle : " . $voiture["modele"] . "<br>";
Étape 4 : Ajouter et supprimer des éléments
$fruits = ["Pomme", "Banane"];
array_push($fruits, "Mangue"); // Ajoute "Mangue"
unset($fruits[1]); // Supprime "Banane"
Étape 5 : Compter les éléments
echo "Nombre de fruits : " . count($fruits);
5. 🧾 Résumé et points-clés
- Les tableaux simples utilisent des index numériques.
- Les tableaux associatifs utilisent des clés textuelles.
foreach
est la boucle la plus pratique pour parcourir un tableau.- Fonctions utiles :
count()
,array_push()
,unset()
.