Il existe de nombreuses fonctions qui peuvent être utilisées pour parcourir un tableau en PHP, telles que : for instruction , list, each, Les quatre fonctions de foreach sont également les principales fonctions de parcours de tableaux en PHP. Elles sont présentées ci-dessous.
foreach parcourt le tableau
Lorsque nous utilisons un tableau, nous devons souvent parcourir le tableau et obtenir chaque clé ou valeur d'élément. PHP fournit une valeur spéciale. fonctions pour parcourir la fonction de tableau. Ici, nous introduisons d’abord l’utilisation de la fonction de parcours de tableau foreach.
Forme structurelle :
foreach ( array_expression as $value ) statement /* array_expression是要遍历的数组 as作用是将数组的值赋给$value statement是后续语句 */
Non seulement la valeur de l'élément mais aussi le nom de la clé peuvent être obtenus via foreach La forme structurelle :
foreach ( array_expression as $key => $value ) statement
foreach( $color as $c) echo $c ."<br>";
foreach( $color as $key => $c) echo $key.$c ."<br>";
chacun traverse le tableau
le parcours du tableau est une partie importante de l'opération Utilisez la fonction each() pour afficher le nom de la clé et la valeur de l'élément correspondant de la position actuelle du pointeur. Vous pouvez utiliser "0" ou "key" pour accéder au nom de la clé (identifiant), et utiliser "1" ou "value" pour accéder à la valeur correspondant à l'identifiant. Exemple :<?php $languages=array(1=-->"php", 5=>"html", 10=>"css"); $a=each($languages); /* 第一次遍历数组 */ echo $a[0] ."t"; echo $a[1] ."<br>"; $a=each($languages); /* 第二次遍历数组 */ echo $a[key] ."t"; echo $a[value]; ?>
list parcourt le tableau
La liste de fonctions peut être affectée à la Exemple :<?php $date=array(1=-->"Monday", 2=>"Tuesday", 3=>"Wednesday"); list($key,$value)=each($date); /* 遍历函数 */ echo "$key $value" ."<br>"; /* 输出第一个数组 */ $next=next($date); /* 指针后移 */ echo "$next"; ?>
for parcourt le tableau
En plus de certaines des fonctions de tableau de traversée prédéfinies en PHP, nous pouvons également utiliser la fonction de boucle de l'instruction for pour parcourir le tableau et le sortir. Des exemples sont donnés ci-dessous :<?php $a[]="张学友"; /* 定义数组 */ $a[]="刘德华"; $a[]="黎明"; $a[]="郭富城"; $s=count($a); /* 统计数组个数 */ for($i=0;$i<$s;$i++){ /* 遍历数组 */ echo $a[$i] ."<br /-->"; /* 显示数组 */ } ?>
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!