Le tableau associatif PHP peut contenir un nombre ou des deux numéros et une chaîne dans la valeur d'index. L'indice défini par l'utilisateur est utilisé dans un tableau associatif. Le '=>' est utilisé pour attribuer la paire de valeurs clés du tableau associatif en php. La façon de définir et d'utiliser un tableau associatif dans PHP a été montrée dans ce tutoriel.
Prérequis
Les scripts utilisés dans les exemples de ce tutoriel sont écrits sur la base de la version PHP 8. Effectuez la tâche suivante avant d'exécuter les exemples de ce script.
Exemple-1: tableau associatif unidimensionnel
Créez un fichier PHP avec le script suivant pour vérifier l'utilisation d'un tableau associatif unidimensionnel dans PHP. Dans cet exemple, un tableau associatif de cinq éléments a été déclaré lorsque la clé contient le nom du client et la valeur contient le solde du client.
Deux autres éléments ont été ajoutés au tableau après avoir déclaré le tableau. Ensuite, une valeur particulière a été imprimée en définissant la valeur clé et toutes les clés et les valeurs correspondantes du tableau ont été imprimées en utilisant la boucle.
// déclare un tableau associatif de 5 élémentsSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. Ici, le nom de fichier est Array1.php et stocké à l'intérieur / var / www / html / code dossier.
http: // localhost / code / array1.php
Exemple-2: tableau associatif bidimensionnel
Un tableau bidimensionnel est utilisé pour stocker des données tabulaires. Un tableau bidimensionnel est créé en PHP en déclarant un tableau à l'intérieur d'un autre tableau. Créez un fichier PHP avec le script suivant pour vérifier l'utilisation d'un tableau associatif bidimensionnel dans PHP. Dans cet exemple, un tableau associatif bidimensionnel de cinq lignes et trois colonnes a été déclaré.
Le tableau extérieur du script est un tableau numérique et le tableau intérieur du script est un tableau associatif qui contient l'ID, le nom et le prix du produit comme des clés. Ensuite, les détails du produit particulier et de tous les produits ont été imprimés. Ici le '
'La balise est utilisée pour imprimer l'onglet (\ t) Space et Newline (\ n) dans la sortie en utilisant' echo '. // déclare un tableau bidimensionnel de 5 éléments
$ Products = Array (
déployer(
"id" => "01",
"nom" => "moniter",
"Prix" => 200
),
déployer(
"id" => "02",
"nom" => "souris",
"Prix" => 5
),
déployer(
"id" => "03",
"nom" => "clavier",
"Prix" => 50
),
déployer(
"id" => "04",
"nom" => "disque dur",
"Prix" => 100
),
déployer(
"id" => "05",
"nom" => "scanner",
"Prix" => 80
)
));
// imprime les informations du premier produit
écho "Les informations du premier produit sont:
"
écho " IDENTIFIANT: ".$ produits [0] ["id"]."
"
écho "Nom: ".$ produits [0] ["nom"]."
"
écho "Prix: "."$".$ Products [0] ["Prix"]."
"
// imprime les informations de tous les produits
écho "
Les informations de tous les produits sont:
"
écho "Id \ tname \ tprice \ n ";"
foreach ($ Products as $ record)
foreach ($ enregistre comme $ val)
Echo $ Val."\ t";
Echo "\ n";
écho "
?>Sortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. Ici, le nom de fichier est Array2.php et stocké à l'intérieur / var / www / html / code dossier.
http: // localhost / code / array2.php
Exemple-3: tableau associatif de l'index mixte
Dans les deux exemples précédents, toutes les clés du tableau associatif contiennent la valeur de la chaîne et les valeurs contiennent le mélange de chaîne et de valeur numérique. Mais la clé du tableau associatif peut contenir différents types de valeur. Créez un fichier PHP avec le script suivant pour vérifier l'utilisation du tableau associatif unidimensionnel des valeurs d'index mixtes dans PHP.
Dans cet exemple, un tableau associatif de trois éléments a été déclaré où la première clé contient les données numériques et les deux clés suivantes contiennent les données de chaîne. Ensuite, une variable de comptoir a utilisée pour identifier chaque élément du tableau et imprimer la sortie formatée en fonction de la valeur de compteur. Chaque élément du tableau a itéré par une boucle pour.
// déclare un tableau associatif de type d'index différent
$ mix_array = array (111234 => 3.89, "département" => "EEE", "lot" => 30);
// initialise le compteur
$ compteur = 0;
// itérate le tableau
foreach ($ mix_array as $ key => $ val)
// Imprime le message basé sur le comptoir
if ($ compteur == 0)
écho "
Le cgpa de $ key est $ val
"
Elseif ($ compteur == 1)
Echo "Le nom de la clé $ est $ Val
"
Elseif ($ compteur == 2)
Echo "La clé $ no. est $ val
"
// incrément le compteur
$ Counter ++;
?>Sortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. Ici, le nom de fichier est Array3.php et stocké à l'intérieur / var / www / html / code dossier.
http: // localhost / code / array3.php
Conclusion
Les utilisations simples des tableaux associatifs unidimensionnels et bidimensionnels en PHP ont été expliqués dans ce tutoriel avec des exemples. L'utilisation d'un tableau associatif rend le script plus compréhensible car la clé ou la valeur d'index du tableau est définie par le codeur. Le type mixte de valeur d'index et la valeur d'élément du tableau sont pris en charge en PHP car il s'agit d'un langage faiblement typé. J'espère que ce tutoriel aidera le nouvel utilisateur PHP à utiliser correctement le tableau associatif dans son script.