Maison >développement back-end >Problème PHP >Il existe plusieurs façons de parcourir des tableaux en php

Il existe plusieurs façons de parcourir des tableaux en php

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌original
2023-06-07 10:14:071753parcourir

Il existe trois façons de boucler un tableau en PHP, à savoir : 1. la boucle for, qui traverse le tableau. L'avantage est qu'une seule variable est nécessaire pour terminer la boucle et que l'emplacement de chaque élément peut être obtenu avec précision. ; 2. boucle foreach , cette méthode est basée sur le nom de clé du tableau à boucler ; 3. Boucle while, il est nécessaire de maintenir manuellement le compteur de boucle, ce qui est plus fastidieux que la méthode de boucle for.

Il existe plusieurs façons de parcourir des tableaux en php

Le système d'exploitation de ce tutoriel : système Windows 10, version php8.1.3, ordinateur Dell G3.

Il existe trois façons de boucler des tableaux en PHP :

1. boucle for

Utilisez la boucle for pour parcourir le tableau. La syntaxe est la suivante :

for ($i = 0; $i < count($arr); $i++) {
    //代码块
}

où $arr est le tableau à boucler. , $i C'est un compteur de boucles. L’avantage de cette méthode est qu’une seule variable peut être utilisée pour compléter la boucle et que l’emplacement de chaque élément peut être obtenu avec précision.

2. boucle foreach

La boucle foreach peut également être utilisée pour parcourir le tableau. La syntaxe est la suivante :

foreach ($arr as $value) {
    //代码块
}

$arr dans cette méthode est le tableau à boucler et $value représente l'élément du tableau. actuellement en boucle vers. Étant donné que cette méthode effectue une boucle basée sur le nom de clé du tableau, le compteur de boucles ne peut pas être contrôlé avec précision.

3. Boucle While

La dernière méthode est la boucle while, dont la syntaxe est la suivante :

$i = 0;
while ($i < count($arr)) {
    //代码块
    $i++;
}

Semblable à la boucle for, le compteur de boucle $i doit être géré manuellement. Cette méthode est plus lourde que la méthode de la boucle for, mais elle peut être plus flexible dans certains cas.

Ce qui suit est un exemple de code :

$arr = array(&#39;apple&#39;, &#39;banana&#39;, &#39;orange&#39;);
// for循环
for ($i = 0; $i < count($arr); $i++) {
    echo $arr[$i] . " ";
}
echo "<br>";
// foreach循环
foreach ($arr as $value) {
    echo $value . " ";
}
echo "<br>";
// while循环
$i = 0;
while ($i < count($arr)) {
    echo $arr[$i] . " ";
    $i++;
}

Le résultat de sortie est :

apple banana orange

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!

Déclaration:
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