Cet article présente principalement trois méthodes courantes de parcours de tableaux en PHP et analyse l'utilisation par PHP de for, foreach, list(), each() et while pour les tableaux sous forme d'exemples. .Les amis dans le besoin peuvent se référer aux compétences opérationnelles liées à la traversée des tableaux lorsqu'ils sont utilisés conjointement.
Les données les plus manipulées en PHP sont probablement le tableau, qui présente les caractéristiques d'une efficacité élevée, d'une vitesse rapide et d'un stockage pratique.
Il existe trois méthodes couramment utilisées pour parcourir des tableaux en PHP :
1 La boucle for est la plus flexible dans son utilisation. vous doutez de votre vie, mais rappelez-vous le format Très simple.
2. foreach est une fonction spécialement fournie par PHP pour le parcours de tableaux. Elle a été introduite dans la version PHP4 et a la plus grande efficacité d'exécution
3. Utilisez list(), each() et while loop en combinaison. parcourir le tableau. Cette utilisation utilise Less, mais la fonction list() utilise beaucoup d'
instances :
<?php $arr1 = array('http://www.jinsanguo.com/','金三国','PHP教程'); $num = count($arr1);//count()为数组统计函数 for($i=0;$i<$num;++$i){ echo $arr1[$i]."<br/>"; } echo "<hr/>"; $arr2 = array('http://www.jinsanguo.com/','金三国','PHP教程'); foreach($arr2 as $value){ echo $value."<br/>"; } echo "<hr/>"; $arr3 = array('http://www.jinsanguo.com/','金三国','PHP教程'); while(list($key,$value) = each($arr3)){ echo $key.'=>'.$value."<br/>"; } ?>
Résultats d'exécution :
each()
La fonction doit passer un tableau en paramètre, renvoyer la paire clé/valeur de l'élément actuel dans le tableau et déplacer le pointeur du tableau vers l'arrière jusqu'à la position de l'élément suivant.
list()
Fonction, ce n'est pas une vraie fonction, c'est une structure du langage PHP.
list()
Attribuez des valeurs à un ensemble de variables en une seule étape.
Pour plus de questions connexes, veuillez visiter le site Web PHP chinois : 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!