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

王林
Libérer: 2023-05-19 21:44:09
original
542 Les gens l'ont consulté

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('苹果', '香蕉', '橘子', '葡萄');
Copier après la connexion

À 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' => '男',
);
Copier après la connexion

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];
}
Copier après la connexion

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;
}
Copier après la connexion

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}";
}
Copier après la connexion

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++;
}
Copier après la connexion

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);
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!