$value){//Loop body Statement block;}" ; 2. Dans le corps de la boucle, affichez directement la valeur de l'élément "$value" et affichez la valeur de l'élément "$array2[$key]" d'un autre tableau basé sur le nom de clé "$key"."/> $value){//Loop body Statement block;}" ; 2. Dans le corps de la boucle, affichez directement la valeur de l'élément "$value" et affichez la valeur de l'élément "$array2[$key]" d'un autre tableau basé sur le nom de clé "$key".">
Maison >développement back-end >Problème PHP >PHP peut-il générer deux tableaux en même temps ?
php peut générer deux tableaux en même temps, à condition que les noms de clé des deux tableaux soient cohérents. Étapes de mise en œuvre : 1. Utilisez l'instruction foreach pour parcourir les noms de clé et les valeurs de clé d'un tableau, avec la syntaxe "foreach ($array1 as $key => $value){//loop body Statement block;}" ; 2. Dans le corps de la boucle, affichez simplement la valeur de l'élément "$value" directement et affichez la valeur de l'élément "$array2[$key]" d'un autre tableau en fonction du nom de clé "$key".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
En PHP, vous pouvez utiliser l'instruction foreach (ou for) pour générer deux tableaux en même temps, uniquement deux tableaux sont nécessaires. Les noms de clés sont les mêmes.
L'instruction for ne peut parcourir que le tableau d'index
l'instruction foreach peut traverser le tableau d'index et le tableau associatif
foreach est une instruction spécialement conçue pour parcourir des tableaux. C'est une méthode couramment utilisée lors de la traversée. tableaux. En termes de parcours de tableaux, offre une grande commodité ; après PHP5, vous pouvez également parcourir des objets (foreach ne peut être appliqué qu'aux tableaux et aux objets).
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.
Étapes de mise en œuvre :
Étape 1 : Utilisez l'instruction foreach pour parcourir les noms de clés et les valeurs de clé d'un tableau
foreach ($array1 as $key => $value){ //循环体语句块; }
Parcourez le tableau $array1 donné, et dans chaque boucle, la valeur actuelle du tableau est affectée à $value et le nom de la clé est attribué à $key.
Étape 2 : Dans le corps de la boucle, affichez la valeur de l'élément $value de $array1 et affichez la valeur de l'élément de $array2 en fonction du nom de clé $key
echo $value."<br>"; //输出$array1的元素值 echo $array2[$key]."<br>"; //输出$array2的元素值
Exemple d'implémentation
<?php header('content-type:text/html;charset=utf-8'); $array1 = [1,3,5,7,9]; $array2 = [2,4,6,8,10]; var_dump($array1); var_dump($array2); foreach ($array1 as $key => $value){ echo $value." ".$array2[$key]."<br>"; } ?>
Étude recommandée : "Tutoriel vidéo PHP"
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!