$v){//bloc d'instructions ; }" ."/> $v){//bloc d'instructions ; }" .">

Maison  >  Article  >  développement back-end  >  Quelle instruction de boucle peut être utilisée pour parcourir un tableau en PHP

Quelle instruction de boucle peut être utilisée pour parcourir un tableau en PHP

青灯夜游
青灯夜游original
2022-06-29 16:51:092944parcourir

En PHP, vous pouvez parcourir un tableau via l'instruction de boucle "for" ou "foreach". Le parcours de l'instruction for est lié aux indices de tableau et convient au parcours de tableaux d'index continus. La syntaxe est "for($i=0;$i$v){//statement block;}". ($arr);$i++){>

Quelle instruction de boucle peut être utilisée pour parcourir un tableau en PHP

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3

En PHP, vous pouvez parcourir le tableau via l'instruction de boucle "for" ou "foreach".

1. Utilisez l'instruction de boucle for pour parcourir le tableau

La boucle for prédéfinira la variable qui contrôle le nombre de boucles dans l'instruction for, afin que l'instruction de boucle for puisse effectuer des opérations de boucle en fonction au nombre connu de boucles et convient aux situations où vous savez exactement combien de fois le script doit être exécuté.

Autrement dit, le parcours d'instructions est lié aux indices de tableau et convient au parcours de tableaux d'index continus.

for ($i=0; $i <数组长度;变量更新--自增或自减) {
    语句块;   
}
  • Mise à jour de variable (expression 3) : Une expression avec une opération d'incrémentation ou de décrémentation. Chaque fois que la boucle est exécutée, la valeur du compteur est immédiatement modifiée pour que la condition de boucle devienne progressivement "faux".

Exemple :

<?php
header("Content-type:text/html;charset=utf-8");
$array= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
for ($i=0; $i < count($array); $i++) { 
    echo $array[$i] . "<br/>";
} 
?>

Quelle instruction de boucle peut être utilisée pour parcourir un tableau en PHP

2. Utilisez l'instruction foreach pour parcourir le tableau

foreach est une instruction spécialement conçue pour parcourir des tableaux. est fourni pour parcourir les tableaux. Cela apporte une grande commodité

L'instruction foreach parcourt le tableau quel que soit l'indice du tableau et peut être utilisée pour les tableaux d'index discontinus et les tableaux associatifs avec des chaînes comme indices.

Cette instruction a deux formats de syntaxe :

  • Format de grammaire 1 :

foreach ($array as $value){
    语句块;
}

Parcourez le tableau $array donné et modifiez le tableau actuel dans chaque boucle La valeur est affecté à $value. $array 数组,在每次循环中将当前数组的值赋给 $value

  • 语法格式2:

foreach ($array as $key => $value){
    语句块;
}

遍历给定的 $array 数组,在每次循环中会将当前数组的值赋给 $value,键名赋给 $key

Format de syntaxe 2 :

<?php
header("Content-type:text/html;charset=utf-8");
$array= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
foreach ($array as $value) { 
    echo $value . "<br/>";
} 
?>
Parcourez le tableau $array donné et attribuez la valeur du tableau actuel à $value dans chaque code de boucle> , le nom de la clé est attribué à <code>$key.

Explication :

Instruction Foreach, chaque fois qu'elle boucle, le pointeur à l'intérieur du tableau avancera d'un pas, de sorte que l'élément suivant du tableau soit obtenu dans la boucle suivante, jusqu'à ce qu'il traverse jusqu'à la fin du tableau , arrête le parcours et quitte la boucle .

Instance 1 :

香蕉
苹果
梨子
橙子
橘子
榴莲
Quelle instruction de boucle peut être utilisée pour parcourir un tableau en PHPSortie :

<?php
header("Content-type:text/html;charset=utf-8");
$array= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
foreach ($array as $key => $value) { 
    echo "键名为:".$key.",键值为:".$value . "<br/>";
} 
?>

Instance 2 :

rrreee🎜Sortie : 🎜🎜🎜🎜🎜Apprentissage recommandé : "🎜PHP Video éditorial🎜"🎜

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