Le tableau associatif bidimensionnel est l'une des structures de données les plus couramment utilisées dans la programmation PHP. Il peut grandement simplifier l'écriture de code et améliorer l'efficacité du programme dans certains cas. Cet article présentera en détail la définition, l'initialisation, l'accès, le parcours et les opérations courantes des tableaux associatifs bidimensionnels en PHP.
1. Définition et initialisation
Les tableaux bidimensionnels associés sont généralement définis et initialisés à l'aide de la fonction array(). Le format de syntaxe est le suivant :
$array = array( "key1" => array("value1", "value2", "value3"), "key2" => array("value4", "value5", "value6"), "key3" => array("value7", "value8", "value9"), );
où $array est le nom du tableau bidimensionnel associé. être défini, et la clé et la valeur sont respectivement C'est la clé et la valeur du tableau, qui peuvent être n'importe quelle chaîne ou entier. Chaque élément du tableau contient un tableau, qui est un tableau à deux dimensions.
Vous pouvez également utiliser la notation entre crochets pour définir un tableau associatif bidimensionnel, comme suit :
$array = [ "key1" => ["value1", "value2", "value3"], "key2" => ["value4", "value5", "value6"], "key3" => ["value7", "value8", "value9"], ];
2. Accéder aux éléments du tableau
Vous pouvez utiliser la notation entre crochets pour accéder aux éléments du tableau, comme indiqué ci-dessous :
echo $array["key1"][0]; //输出value1 echo $array["key2"][1]; //输出value5
Vous peut également parcourir L'ensemble du tableau est utilisé pour obtenir tous les éléments, comme indiqué ci-dessous :
foreach($array as $key => $value){ foreach($value as $v){ echo $key."=>".$v."<br />"; } }
Parmi eux, la première boucle parcourt pour obtenir le nom de clé du tableau associé et le tableau unidimensionnel correspondant, et la deuxième boucle parcourt pour obtenir tous les éléments du tableau unidimensionnel.
3. Parcours du tableau
Le parcours du tableau associatif bidimensionnel est légèrement différent du parcours général du tableau, et une double boucle foreach doit être utilisée, comme indiqué ci-dessous :
foreach($array as $key => $value){ echo $key."<br />"; foreach($value as $v){ echo $v."<br />"; } }
Parmi eux, la première boucle traverse pour obtenir le nom de clé et la correspondance du tableau associatif Le tableau unidimensionnel, la deuxième boucle parcourt pour obtenir tous les éléments du tableau unidimensionnel.
4. Opérations courantes
Vous pouvez utiliser la notation entre crochets pour ajouter de nouveaux éléments, comme indiqué ci-dessous :
$array["key4"] = array("value10", "value11", "value12");
Vous pouvez utiliser la fonction unset pour supprimer un élément du array , comme indiqué ci-dessous :
unset($array["key2"]);
Vous pouvez modifier les éléments du tableau par affectation directe, comme indiqué ci-dessous :
$array["key1"][0] = "new value1";
Les tableaux bidimensionnels associés prennent également en charge le tri ( ) fonction de tri, comme indiqué ci-dessous :
sort($array);
5. Résumé
Un tableau bidimensionnel associatif est une structure de données couramment utilisée en PHP, qui peut grandement simplifier l'écriture du code, améliorer l'efficacité du programme et maîtriser son définition, initialisation, accès, traversée et opérations courantes, etc. Des connaissances en programmation PHP sont très importantes.
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!