Maison  >  Article  >  développement back-end  >  Comment parcourir un tableau unidimensionnel en php

Comment parcourir un tableau unidimensionnel en php

PHPz
PHPzoriginal
2023-04-19 11:36:21514parcourir

php est un langage de programmation largement utilisé dans le développement Web. En PHP, parcourir des tableaux unidimensionnels est également une opération très courante. Cet article explique comment parcourir des tableaux unidimensionnels.

Définition d'un tableau unidimensionnel

En PHP, un tableau unidimensionnel est une structure de données contenant un ensemble d'éléments, chaque élément a une valeur clé associée. Les tableaux unidimensionnels peuvent être définis en utilisant array() ou [], par exemple :

$array = array('apple', 'banana', 'grape', 'orange'); // 使用array()定义
$array = ['apple', 'banana', 'grape', 'orange']; // 使用[]定义

Le code ci-dessus définit un tableau unidimensionnel nommé $array, qui contient 4 éléments : 'pomme', 'banane', 'raisin'. et « orange ».

Parcourir un tableau unidimensionnel à l'aide d'une boucle for

La première façon de parcourir un tableau unidimensionnel est d'utiliser une boucle for. L'implémentation spécifique est la suivante :

for ($i = 0; $i < count($array); $i++) {
    echo $array[$i] . &#39;<br />';
}

Dans ce code, une boucle for est utilisée pour parcourir le tableau. La variable de boucle $i commence à 0 et va jusqu'à la longueur du tableau -1. À l'intérieur de la boucle, chaque élément est accessible à l'aide d'indices de tableau et leurs valeurs sont affichées.

Utilisez une boucle foreach pour parcourir un tableau unidimensionnel

La deuxième façon de parcourir un tableau unidimensionnel consiste à utiliser une boucle foreach. L'implémentation spécifique est la suivante :

foreach ($array as $value) {
    echo $value . '<br />';
}

Dans ce code, une boucle foreach est utilisée pour parcourir le tableau. La boucle supprimera à chaque fois un élément du tableau et l'attribuera à la variable $value. Ensuite, dans le corps de la boucle, utilisez la variable $value pour accéder à chaque élément et afficher sa valeur.

Utilisez une boucle while pour parcourir un tableau unidimensionnel

La troisième façon de parcourir un tableau unidimensionnel consiste à utiliser une boucle while. L'implémentation spécifique est la suivante :

$count = count($array);
$i = 0;

while ($i < $count) {
    echo $array[$i] . '<br />';
    $i++;
}

Dans ce code, la longueur du tableau est d'abord calculée, puis une variable de boucle $i est utilisée pour parcourir le tableau. Chaque fois qu'il boucle, l'élément d'index $i dans le tableau est affiché et la variable de boucle $i est incrémentée de 1. Lorsque la variable de boucle $i est égale à la longueur du tableau, quittez la boucle.

Utilisez une boucle do-while pour parcourir un tableau unidimensionnel

La quatrième façon de parcourir un tableau unidimensionnel consiste à utiliser une boucle do-while. L'implémentation spécifique est la suivante :

$count = count($array);
$i = 0;

do {
    echo $array[$i] . '<br />';
    $i++;
} while ($i < $count);

Dans ce code, comme la boucle while, la longueur du tableau est d'abord calculée. Utilisez ensuite une variable de boucle $i pour parcourir le tableau, affichez l'élément avec l'index $i dans le tableau à chaque fois qu'il boucle et ajoutez 1 à la variable de boucle $i. Lorsque la variable de boucle $i est égale à la longueur du tableau, quittez la boucle.

Résumé

Ce qui précède présente 4 méthodes de parcours de tableaux unidimensionnels en PHP, qui utilisent la boucle for, la boucle foreach, la boucle while et la boucle do-while. Ces méthodes sont largement utilisées dans le développement réel et les développeurs peuvent choisir différentes méthodes pour parcourir les tableaux unidimensionnels en fonction de leurs besoins. De plus, il est également important de noter que lorsque vous parcourez un tableau, vous devez faire attention à la plage de l'indice du tableau pour éviter que le tableau ne sorte des limites.

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