Maison > Article > développement back-end > Comment stocker un tableau associatif en php
Le tableau associatif est un type de données très important en PHP et l'un des types de données relativement fréquemment utilisés. Les tableaux associatifs peuvent stocker une série de paires clé-valeur dans un tableau, où les clés et les valeurs peuvent être de n'importe quel type de données, y compris des nombres, des chaînes, des tableaux, etc. En PHP, il existe de nombreuses façons de stocker des tableaux associatifs. Cet article présentera l'une des méthodes courantes : les stocker un par un.
1. Créer un tableau associatif
En PHP, créer un tableau associatif est très simple, il suffit d'utiliser l'opérateur array() ou []. Parmi eux, array() est une fonction et l'opérateur [] est un littéral de tableau. Les paires clé-valeur dans un tableau associatif peuvent être séparées par deux points (:) ou un signe égal (=), comme indiqué ci-dessous :
// 使用 array() 函数创建Comment stocker un tableau associatif en php $arr1 = array("name" => "张三", "age" => 18, "gender" => "男"); // 使用数组字面量 [] 创建Comment stocker un tableau associatif en php $arr2 = ["name": "李四", "age": 20, "gender": "女"];
Dans le code ci-dessus, $arr1 et $arr2 sont tous deux des tableaux associatifs, chacun constitué de trois valeurs clés. Chaque paire clé-valeur se compose d'une clé et d'une valeur. Les clés de $arr1 sont "nom", "âge" et "sexe", et les valeurs correspondantes sont "Zhang San", 18 et ". Mâle" respectivement. , et les clés de $arr2 sont respectivement "nom", "âge" et "sexe", et les valeurs correspondantes sont respectivement "John Doe", 20 et "femelle".
2. Stockez les tableaux associatifs un par un
En PHP, vous pouvez ajouter des paires clé-valeur aux tableaux associatifs en les stockant un par un. Cette méthode convient aux situations dans lesquelles des tableaux associatifs doivent être créés dynamiquement ou où il existe de nombreuses paires clé-valeur. Jetons un coup d'œil au processus spécifique.
Créez d'abord un tableau associatif vide $employés, puis ajoutez les informations sur les employés une par une. Chaque information sur l'employé comprend le nom, le sexe, l'âge et le poste. Le code est le suivant :
$employees = [];
Ensuite, nous ajoutons les informations sur les employés au tableau associatif $employees un par un. Comme indiqué ci-dessous :
$employees['person1']['name'] = '张三'; $employees['person1']['gender'] = '男'; $employees['person1']['age'] = 28; $employees['person1']['position'] = '项目经理'; $employees['person2']['name'] = '李四'; $employees['person2']['gender'] = '女'; $employees['person2']['age'] = 25; $employees['person2']['position'] = 'UI设计师'; $employees['person3']['name'] = '王五'; $employees['person3']['gender'] = '男'; $employees['person3']['age'] = 32; $employees['person3']['position'] = '技术总监';
Dans le code ci-dessus, nous attribuons d'abord un numéro à chaque employé, tel que personne1, personne2 et personne3, comme clé. Ensuite, pour chaque employé, nous utilisons le formulaire $employees['person1'] pour spécifier la clé à laquelle appartient la paire clé-valeur de l'employé, et ajoutons les attributs de nom, de sexe, d'âge et de poste à l'employé en attribuant des valeurs. un par un, comme $employees'person1' = 'Zhang San'.
Enfin, nous pouvons afficher les informations sur les employés stockées dans le tableau associatif $employees via une boucle. Le code est le suivant :
foreach ($employees as $personKey => $personValue) { echo "<strong>员工编号:$personKey</strong><br>"; foreach ($personValue as $detailKey => $detailValue) { echo "$detailKey:$detailValue<br>"; } echo '<br>'; }
Le résultat de sortie est tel qu'indiqué dans la figure ci-dessous :
Comme le montrent le code et les résultats ci-dessus, nous utilisons une méthode de stockage pour ajouter des paires clé-valeur à l'associatif tableau, et enfin de manière plus intuitive La méthode génère les données stockées dans un tableau associatif.
Résumé
Le tableau associatif est un type de données très puissant en PHP. Il peut stocker plusieurs paires clé-valeur dans un tableau. Chaque paire clé-valeur peut être composée d'une clé et d'une valeur. Type de données. En PHP, vous pouvez créer et utiliser des tableaux associatifs via diverses méthodes. La méthode de stockage un par un convient aux situations dans lesquelles vous devez créer dynamiquement un tableau associatif ou lorsqu'il existe de nombreuses paires clé-valeur. Quelle que soit la méthode utilisée, maîtriser l’utilisation des tableaux associatifs est une compétence de base essentielle en développement PHP.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!