Maison > développement back-end > Problème PHP > Comment comprendre foreach traversant un tableau à deux dimensions en php

Comment comprendre foreach traversant un tableau à deux dimensions en php

autoload
Libérer: 2023-03-09 14:12:02
original
5015 Les gens l'ont consulté

Le parcours de

est souvent utilisé dans php二维数组 Beaucoup de gens comprennent le parcours de 一维数组, mais ils sont impuissants dans leur compréhension du parcours de tableaux bidimensionnels. un regard.

Tout d’abord, si vous souhaitez comprendre le parcours d’un tableau à deux dimensions, vous devez d’abord comprendre le principe du parcours d’un tableau à une dimension. Sans plus tarder, passons directement au code.

Deux façons de parcourir un tableau unidimensionnel :

1 Besoin d'opérer sur les clés et les valeurs du tableau

<?php
$arr=array(&#39;a&#39;=>&#39;php&#39;,&#39;c&#39;=>&#39;.cn&#39;);
foreach($arr as $key=>$value){
    echo $key.&#39;=>&#39;.$value."<br>";
}
Copier après la connexion
输出:a=>php
      c=>.cn
Copier après la connexion

2. les clés et valeurs du tableau L'opération

<?php
$arr2=array(&#39;d&#39;=>&#39;ok&#39;,&#39;b&#39;=>&#39;oya&#39;);
foreach($arr2 as $value){
    echo $value."<br>";
}
Copier après la connexion
输出:  ok
        oya
Copier après la connexion

parcourt le tableau unidimensionnel. En fait, le pointeur interne de foreach pointe en permanence vers la paire clé-valeur suivante. revient au pointeur d'origine. Chaque fois que vous pointez vers une paire clé-valeur, vous pouvez opérer sur la paire clé-valeur à l'intérieur de foreach.

Jetons ensuite un oeil au parcours du tableau à deux dimensions :

<?php
$arr3=[[3,0,9],[7,8,3],[1,8,2]];
foreach($arr3 as $key=>$value){
    foreach($value as $k=>$v){
        echo &#39;这是二维数组中索引为:&#39;.$key.&#39;的一维数组的第&#39;.$k.&#39;个,值为:&#39;.$v.&#39;<br>&#39;;
    }
    echo "<br>";
}
?>
Copier après la connexion
rrree

En fait, le parcours du tableau à deux dimensions consiste à traiter le tableau à l'intérieur du tableau bidimensionnel en tant que variable, utilisez à nouveau foreach() pour parcourir le tableau que nous traitons comme une variable.

Recommandé : Résumé des questions d'entretien PHP 2021 (collection) 》《php tutoriel vidéo

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal