Maison >développement back-end >Problème PHP >Explication détaillée de deux méthodes de parcours de tableaux à l'aide de foreach() en PHP

Explication détaillée de deux méthodes de parcours de tableaux à l'aide de foreach() en PHP

醉折花枝作酒筹
醉折花枝作酒筹original
2021-03-22 20:38:463135parcourir

Cet article vous donnera une compréhension détaillée des deux méthodes d'utilisation de foreach() pour parcourir des tableaux en PHP. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.

Explication détaillée de deux méthodes de parcours de tableaux à l'aide de foreach() en PHP

Méthode 1 : foreach(数组名称 as 自定义变量){}

foreach attribuera la valeur du tableau aux éléments du tableau dans chaque boucle Pour une variable personnalisée, lorsque cette variable est utilisée dans chaque boucle, la valeur dans le tableau pendant la boucle en cours est utilisée ; que le tableau soit un tableau d'index ou un tableau associatif n'affectera pas la valeur foreach, nous pouvons regarder un exemple ; :

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
$arr = array(&#39;苹果&#39;,&#39;草莓&#39;,&#39;葡萄&#39;);
foreach($arr as $value){
echo $value."<br>";
}
?>

Résultat de sortie :

苹果
草莓
葡萄

En utilisant cette méthode pour parcourir le tableau, nous ne pouvons obtenir que le contenu du tableau, mais pas sa valeur d'index. La méthode 2 pourra afficher sa valeur. valeur d'indice.

Méthode 2 : foreach(数组名称 as 键的变量名=>值的变量名){}
La différence avec la première est qu'en plus d'attribuer la valeur de l'élément actuel à $value, celle-ci parcourt la valeur clé de l'élément actuel à chaque fois. Il sera également attribué à $key et la valeur de la clé peut être un indice ou une chaîne. Nous pouvons approfondir notre impression à travers un exemple :

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
$arr = array(&#39;苹果&#39;,&#39;草莓&#39;,&#39;葡萄&#39;);
foreach($arr as $k=>$v){
echo $k."=>".$v."<br>";
}
?>

Résultat de sortie :

0=>苹果
1=>草莓
2=>葡萄

[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!

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