亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Tableau multidimensionnel PHP

Dans le tutoriel précédent, nous avons appris qu'un tableau est une simple liste de nombres/valeurs.

Parfois, nous souhaitons utiliser plus d'une clé pour enregistrer des données, nous devons donc utiliser le tableau multidimensionnel de PHP pour y parvenir.


Connaissances de base

Un tableau multidimensionnel PHP fait référence à un tableau multidimensionnel qui contient un ou plusieurs tableaux ou plus

PHP peut le comprendre comme des tableaux multidimensionnels à deux, trois, quatre ou cinq niveaux ou même plus. Cependant, la plupart des gens ont du mal à gérer des tableaux de plus de trois niveaux. deep

Remarque?: La dimension du tableau indique le numéro d'index des éléments qui doivent être sélectionnés

php tableau bidimensionnel

Un tableau bidimensionnel est un tableau de tableaux, et de même, un tableau tridimensionnel est un tableau de tableaux de tableaux

Remarque?: Un tableau bidimensionnel nécessite deux index pour sélectionner des éléments

Exemple

Supposons qu'il y ait une feuille de pointage

  姓名  語(yǔ)文
  數(shù)學(xué)  英語(yǔ) 
   小明
    90    80    77
   小龍    88   75    89
   小花    9    95    94

Nous pouvons enregistrer le tableau dans le tableau ci-dessus dans un tableau bidimensionnel,

$arr=array(
array( "Xiao Ming" ,"90","80","77"),
array("小龍","88","75","89"),
array("小花"," 99"," 95","94"),
);

Utilisez le code pour afficher le résultat?:

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(
    array("小明","90","80","77"),
    array("小龍","88","75","89"),
    array("小花","99","95","94"),
);
echo $arr[0][0]."---語(yǔ)文:".$arr[0][1].":數(shù)學(xué):".$arr[0][2].":英語(yǔ):".$arr[0][3]."<br>";
echo $arr[1][0]."---語(yǔ)文:".$arr[1][1].":數(shù)學(xué):".$arr[1][2].":英語(yǔ):".$arr[1][3]."<br>";
echo $arr[2][0]."---語(yǔ)文:".$arr[2][1].":數(shù)學(xué):".$arr[2][2].":英語(yǔ):".$arr[2][3]."<br>";
?>

Le résultat de l'exécution du programme?:

Xiao Ming---Chinois : 90 : Mathématiques : 80 : Anglais : 77
Xiaolong---Chinois : 88 : Mathématiques : 75 : Anglais : 89
Xiaohua---Chinois : 99 : Mathématiques : 95 : Anglais : 94


Nous pouvons également utiliser une autre boucle for à l'intérieur d'une boucle for pour insérer les éléments le tableau

Instance

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(
    array("小明","90","80","77"),
    array("小龍","88","75","89"),
    array("小花","99","95","94"),
);
for($x=0;$x<3;$x++){
    echo "<p>行數(shù)$x</p>";
    echo"<ul>";
    for($row=0;$row<3;$row++){
        echo "<li>".$arr[$x][$row]."</li>";
    }
    echo"</ul>";
}
?>

Résultat de l'exécution du programme?:

Nombre de lignes 0
? Xiao Ming
? 90
? 80
Rangée 1
? Xiaolong
? 88
? 75
Rangée 2
? Xiaohua
? 99
? 95


Tableau tridimensionnel PHP

Remarque?: Un tableau bidimensionnel nécessite deux index pour sélectionner les éléments

Instance

<?php
$name=array(
    array(
        array('tom','andy','jack'),
       array('row','laya','lis')
    ),
);
print_r($name[0][1][1]);
?>

Résultat en cours d'exécution du programme?:

laya



Formation continue
||
<?php header("Content-type:text/html;charset=utf-8"); $arr=array( array("小明","90","80","77"), array("小龍","88","75","89"), array("小花","99","95","94"), ); for($x=0;$x<3;$x++){ echo "<p>行數(shù)$x</p>"; echo"<ul>"; for($row=0;$row<3;$row++){ echo "<li>".$arr[$x][$row]."</li>"; } echo"</ul>"; } ?>
soumettreRéinitialiser le code