value...),array(key=>value...)....)"."/> value...),array(key=>value...)....)".">
Maison > Article > développement back-end > Comment écrire un tableau à deux dimensions en php
Comment écrire un tableau bidimensionnel en PHP : 1. Méthode d'affectation directe, syntaxe "$array[one-dimensionnel subscript][two-dimensionnel subscript]="value";" 2. Utiliser la fonction array(), syntaxe "array( array(key=>value...),array(key=>value...)....)".
L'environnement d'exploitation de ce tutoriel : Système Windows 7, PHP version 7.1, ordinateur DELL G3
Tableau bidimensionnel
Les tableaux bidimensionnels sont déclarés de la même manière que les tableaux unidimensionnels, sauf qu'un ou plusieurs éléments sont également déclarés sous forme de tableau. Il existe également deux méthodes pour déclarer un tableau à deux dimensions, en attribuant directement des valeurs aux éléments du tableau et en utilisant la fonction array().
Ce qui suit utilise la méthode d'attribution directe de valeursaux éléments du tableau pour déclarer un tableau. L'exemple de code est le suivant :
<?php $array[0]['name'] = 'zhangsan'; $array[0]['chinese'] = '89'; $array[0]['math'] = '95'; $array[0]['english'] = '88'; $array[1]['name'] = 'lisi'; $array[1]['chinese'] = '91'; $array[1]['math'] = '86'; $array[1]['english'] = '90'; echo '<pre class="brush:php;toolbar:false">'; print_r($array); ?>
Les résultats d'exécution sont les suivants :
Array ( [0] => Array ( [name] => zhangsan [chinese] => 89 [math] => 95 [english] => 88 ) [1] => Array ( [name] => lisi [chinese] => 91 [math] => 86 [english] => 90 ) )
Utilisation de la fonction array() pour. déclarer un tableau à deux dimensions est similaire à déclarer un tableau à une dimension. L'exemple de code est le suivant : (Le code suivant est équivalent au code ci-dessus, et les résultats d'exécution sont les mêmes)
<?php $array = array( array('name'=>'zhangsan','chinese'=>'89','math'=>'95','english'=>'88'), array('name'=>'lisi','chinese'=>'91','math'=>'86','english'=>'90') ); echo '<pre class="brush:php;toolbar:false">'; print_r($array); ?>
De même, obtenir les éléments dans le tableau à deux dimensions est similaire au tableau à une dimension. Il vous suffit d'indiquer l'indice de chaque dimension. Exemple Le code est le suivant :
<?php $array = array( array('name'=>'zhangsan','chinese'=>'89','math'=>'95','english'=>'88'), array('name'=>'lisi','chinese'=>'91','math'=>'86','english'=>'90') ); echo $array[0]['name'].'同学的数学考了'.$array[0]['math'].'分'; ?>
Les résultats d'exécution sont les suivants :
zhangsan同学的数学考了95分
Conseils : Les différents. Les dimensions du tableau indiquent que nous devons utiliser plusieurs indices (index) pour obtenir les éléments du tableau correspondants. Par exemple, un tableau à deux dimensions doit utiliser deux indices pour l'obtenir. Pour les éléments du tableau correspondants, un tableau à trois dimensions. il en faut trois, et ainsi de suite.
Apprentissage recommandé : "Tutoriel vidéo 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!