Maison  >  Article  >  développement back-end  >  Diverses méthodes de création et de parcours de tableaux php

Diverses méthodes de création et de parcours de tableaux php

王林
王林original
2023-05-19 21:44:09580parcourir

Dans le développement PHP, le tableau est un type de données très important. Il peut stocker plusieurs éléments et peut s'étendre et diminuer de manière dynamique au moment de l'exécution. Dans cet article, nous explorerons différentes méthodes de création et de parcours de tableaux en PHP.

1. Création d'un tableau

a. Création directe

Vous pouvez utiliser la fonction array() pour créer un tableau simple. Entre parenthèses, nous pouvons lister certains éléments, séparés par des virgules. Par exemple :

$myArray = array('苹果', '香蕉', '橘子', '葡萄');

À l'heure actuelle, myArray est un tableau non associatif contenant quatre éléments.

b. Tableau associatif

Un tableau associatif est une collection de paires clé-valeur. Cela signifie que chaque élément a une clé et une valeur correspondante. Pour créer un tableau associatif en PHP, vous pouvez utiliser la syntaxe suivante :

$myArray = array(
    'name' => '小明',
    'age' => 18,
    'gender' => '男',
);

Dans l'exemple ci-dessus, nous pouvons utiliser une chaîne comme nom de clé, puis utiliser n'importe quelle valeur de notre choix comme valeur.

2. Traversée d'un tableau

a boucle for

Il est très simple d'utiliser la boucle for pour parcourir un tableau. Tout d’abord, nous obtenons la longueur du tableau à l’aide de la fonction count(), puis parcourons chaque élément dans une boucle for.

$myArray = array('苹果', '香蕉', '橘子', '葡萄');
$arrLength = count($myArray);

for($i=0; $i<$arrLength; $i++) {
  echo $myArray[$i];
}

Dans l'exemple ci-dessus, $i est la variable d'itération et $myArray[$i] est l'élément de l'itération en cours. La variable $i entre crochets est l’index de l’élément dans le tableau.

b. la boucle foreach

la boucle foreach est le moyen le plus simple de parcourir chaque élément d'un tableau. La boucle foreach a deux paramètres : l'un est le tableau à parcourir et l'autre est la variable utilisée pour stocker la valeur actuelle de l'élément.

$myArray = array('苹果', '香蕉', '橘子', '葡萄');

foreach($myArray as $value) {
  echo $value;
}

Dans l'exemple ci-dessus, $value est la valeur de l'élément de l'itération actuelle. Lorsque le code est exécuté, toutes les valeurs des éléments du tableau seront affichées dans l'ordre.

c. Traversée de tableaux associatifs

Si vous souhaitez parcourir un tableau associatif, vous devez utiliser une boucle foreach et une autre variable pour stocker le nom de la clé.

$myArray = array(
    'name' => '小明',
    'age' => 18,
    'gender' => '男',
);

foreach($myArray as $key => $value) {
  echo "{$key}: {$value}";
}

Dans l'exemple ci-dessus, la variable utilisée pour stocker le nom de la clé s'appelle $key, et $value est la valeur de l'élément de l'itération en cours. Le code affichera chaque nom de clé et la valeur correspondante dans le tableau un par un.

d. la boucle while

while la boucle est une autre option pour parcourir un tableau. Lorsque vous utilisez une variable d'itération dans une boucle while, vous pouvez accéder à chaque élément du tableau en l'incrémentant.

$myArray = array('苹果', '香蕉', '橘子', '葡萄');
$arrLength = count($myArray);
$i = 0;

while($i < $arrLength) {
  echo $myArray[$i];
  $i++;
}

Dans l'exemple ci-dessus, nous obtenons d'abord la longueur du tableau via la fonction count(), puis parcourons chaque élément du tableau un par un.

e.boucle do-while

La boucle do-while est très similaire à la boucle while La seule différence est qu'elle effectue une vérification des conditions d'itération avant d'exécuter la boucle. body plutôt qu’avant la première itération de la boucle.

$myArray = array('苹果', '香蕉', '橘子', '葡萄');
$arrLength = count($myArray);
$i = 0;

do {
  echo $myArray[$i];
  $i++;
} while($i < $arrLength);

Dans l'exemple ci-dessus, similaire à la boucle while, le code affichera progressivement les valeurs de chaque élément du tableau.

Conclusion

Dans le développement PHP, le tableau est un type de données très important. La création et le parcours de tableaux sont très courants dans le travail de programmation quotidien. Dans cet article, nous avons abordé la création de tableaux en PHP et les différentes manières de représenter le parcours des tableaux, notamment les boucles for, les boucles foreach, les boucles while et les boucles do-while. J'espère que ces méthodes vous aideront dans votre travail sur la traversée de tableaux.

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