Introduction aux tableaux associatifs
Fait partie de la section Fondamentaux du Journey PHP de Coddy. Leçon 41 sur 71.
Dans les tableaux indexés, vous accédez aux éléments à l’aide de positions numériques : 0, 1, 2, et ainsi de suite. Mais que faire si vous souhaitez plutôt accéder aux données à l’aide de noms significatifs ? C’est là qu’interviennent les tableaux associatifs.
Les tableaux associatifs utilisent des clés (généralement des chaînes) au lieu d’index numériques. Chaque clé est associée à une valeur, créant une relation clé-valeur qui rend vos données plus descriptives et plus faciles à manipuler.
<?php
$person = [
"name" => "Alice",
"age" => 25,
"city" => "Paris"
];
?>Le symbole => relie chaque clé à sa valeur. Ici, "name" est une clé qui pointe vers la valeur "Alice". Au lieu de retenir que le nom se trouve à l’index 0, vous pouvez utiliser directement la clé "name", ce qui est bien plus intuitif !
Cette structure est parfaite pour représenter des entités du monde réel comme des utilisateurs, des produits ou des paramètres, où chaque donnée possède une étiquette claire. Dans les prochaines leçons, tu apprendras à accéder à ces paires clé-valeur, à les modifier et à en ajouter.
Essayez vous-même
Cette leçon ne comprend pas de défi de code.
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Fondamentaux
4Opérateurs de comparaison et logiques
Opérateurs de comparaisonÉgalité et identitéOpérateurs logiques — Partie 1Opérateurs logiques — Partie 2Récapitulatif — Logique simple7Tableaux, partie 2 - associatifs
Introduction aux tableaux associatifsAccéder aux valeurs par cléModifier les valeurs par cléAjouter de nouvelles paires clé-valeurVérifier si une clé existeRécapitulatif - magasin de données clé-valeur2Variables et types de données
NombresChaînes et guillemetsBooléensConventions de nommageRécapitulatif - initialisation des variablesVariables videsConcaténation de chaînesObtenir une saisie utilisateurConvertir vers différents types5Logique conditionnelle
Instruction ifIf - ElseOpérateur ternaireOpérateur de coalescence nulleInstruction switchRécapitulatif - Prendre des décisions3Opérateurs de base
Opérateurs arithmétiquesOpérateur moduloOpérateur d’exponentiationAffectation combinéeIncrémentation/DécrémentationPriorité des opérateursRécapitulatif - Calculs simplesOpérateurs sur les chaînesEntraînez-vous par vous-même : Compilateur PHP en ligne