Tableau multidimensionnel PHP
La valeur d'un tableau peut être un autre tableau, et la valeur d'un autre tableau peut également être un tableau. De cette manière, on peut créer un tableau à deux dimensions ou à trois dimensions :
Instance
<?php // 二维数组: $cars = array ( array("Volvo",100,96), array("BMW",60,59), array("Toyota",110,100) ); ?>
PHP - Multidimensionnel Array
Un tableau multidimensionnel contient un ou un tableau de plusieurs tableaux.
Dans les tableaux multidimensionnels, chaque élément du tableau principal peut également être un tableau, et chaque élément du sous-tableau peut également être un tableau.
Exemple
Dans cet exemple, nous créons un tableau multidimensionnel avec des clés d'identification automatiquement attribuées :
Exemple
<?php $sites = array ( "php"=>array ( "php中文网", "http://www.php.cn" ), "google"=>array ( "Google 搜索", "http://www.google.com" ), "taobao"=>array ( "淘宝", "http://www.taobao.com" ) ); print("<pre>"); // 格式化输出数组 print_r($sites); print("</pre>"); ?>
Le tableau ci-dessus sera affiché comme suit :
:' :' .$sites['php'][1];
Le code ci-dessus affichera :Tableau multidimensionnel
<🎜. >Un tableau multidimensionnel fait référence à un tableau contenant un ou plusieurs tableaux.
1. Tableau unidimensionnel Il n'y a pas d'autres tableaux dans le tableau, seulement quelques variables ou valeurs simples. 2. Un tableau monocouche, ou plusieurs tableaux, est inséré dans le tableau à deux dimensions
3. Un tableau à trois dimensions insère un tableau (B) dans le tableau ( A). Un autre niveau de tableau (C) est inséré dans le tableau B, que nous appelons un tableau tridimensionnel
4. Tout ce qui a plus de trois dimensions est appelé un tableau multidimensionnel.
Difficultés dans l'apprentissage des tableaux multidimensionnels :
Faites attention au format et rangez les sauts de ligne et l'indentation de chaque dimension. Ce n’est pas facile de faire des erreurs.
【Rappelez-vous】
Le séparateur entre les éléments du tableau est une virgule. Lors de l'insertion d'un tableau dans un tableau, n'écrivez pas de point-virgule (;) à la fin