Table des matières:
- Boucle dans les tableaux
- Simplifier les boucles avec foreach
- Tableaux et HTML
- Les tableaux sont utiles en HTML
Vidéo: HTML Tutoriel 6 , les tableaux html 2025
Les tableaux PHP et les boucles sont comme du beurre de cacahuète et de la gelée; ils vont juste ensemble. Lorsque vous commencerez à utiliser des tableaux dans la programmation HTML5 et CSS3, vous voudrez peut-être parcourir chaque élément du tableau et faire quelque chose avec lui. La boucle for est le moyen idéal pour le faire.
Regardez les loopingArrays. php code pour voir un tableau avec quelques variations de la boucle for.
loopingArrays. phpBoucle dans les tableaux
php // crée d'abord un tableau de mini-livres $ books = array ("Création de la base HTML", "Styling avec CSS", "Utilisation de CSS positionnel pour la mise en page", "Programmation côté client avec JavaScript", "Serveur- Programmation latérale avec PHP "," Bases de données avec MySQL "," Vers l'avenir avec AJAX "," Déplacement de pages vers des sites Web "); // il suffit de les imprimer avec une impression en boucle " n"; pour ($ i = 0; $ i
n";} // fin pour print "
n "; // utilise le mécanisme foreach pour simplifier l'impression des éléments print " n"; foreach ($ books comme $ book) {print $ book. "
n";} // fin pour chaque impression "
n"; ? >
La relation entre les tableaux et les boucles n'est pas difficile à voir:
-
Créez votre tableau.
Le tableau est préchargé. Il n'y a aucun problème avec le fait que l'instruction array (bien qu'elle ne comporte qu'une seule ligne de logique) occupe effectivement plusieurs lignes dans l'éditeur.
-
Construire une boucle for pour parcourir le tableau.
La boucle doit se produire une fois pour chaque élément du tableau; dans ce cas, c'est huit fois. Mettre en place une boucle qui se répète huit fois. Il commencera à 0 et se terminera à 7.
-
Utilisez la fonction sizeof () pour déterminer le point final.
Puisque vous savez que ce tableau contient huit éléments, vous pouvez simplement définir la condition sur $ i <8. La fonction sizeof () est préférable car elle fonctionnera même si la taille du tableau change. En outre, il est plus facile de comprendre ce que vous vouliez dire. sizeof ($ books) signifie "la taille du tableau $ books. "Le numéro 8 pourrait signifier n'importe quoi.
-
Imprimez chaque élément.
Dans la boucle, vous imprimez simplement l'élément courant du tableau, qui sera $ books [$ i]. N'oubliez pas d'ajouter une balise
si vous voulez un saut de ligne dans la sortie HTML. Ajoutez le n pour garder le code source HTML agréable.
Simplifier les boucles avec foreach
La relation entre les boucles et les tableaux est si étroite que de nombreuses langues fournissent une version spéciale de la boucle for uniquement pour les tableaux. Jetez un oeil à ce code pour voir à quel point c'est cool:
// utilisez le mécanisme foreach pour simplifier l'impression des éléments print "n"; foreach ($ livres comme $ book) {imprimer $ book."
n";} // fin pour chaque impression "
n";
La boucle foreach est une version spéciale de la boucle for qui simplifie l'utilisation des tableaux. Voici comment cela fonctionne.
-
Utilisez le mot-clé foreach pour commencer la boucle.
Cela indique à PHP que vous travaillez avec la variante foreach.
-
Le premier paramètre est le nom du tableau.
La boucle foreach est conçue pour fonctionner avec un tableau. Le premier paramètre est donc le tableau que vous voulez parcourir.
-
Créez une variable pour contenir chaque élément du tableau.
À chaque passage dans la boucle, la variable $ book contient l'élément courant du tableau $ books. La plupart du temps, vous utilisez une boucle pour un tableau car vous voulez traiter chaque élément du tableau. L'utilisation d'une boucle foreach rend cela plus facile.
-
Utilisez la variable $ book dans la boucle.
La variable $ book est prête à partir. La bonne chose à propos de l'utilisation de foreach est que vous n'avez pas à vous soucier des indices. La variable $ book contient toujours l'élément en cours du tableau.
De nombreuses langues ont des variations de la boucle, mais elles diffèrent grandement dans les détails. N'hésitez pas à utiliser la boucle, mais sachez qu'elle ne traduit pas les langues aussi librement que la plupart des opérations.
Tableaux et HTML
Les tableaux sont parfaits parce qu'ils sont utilisés pour contenir des listes de données dans votre langage de programmation. Bien sûr, HTML a déjà d'autres façons de travailler avec des listes. Les balises et sont toutes les deux utilisées pour les représentations visuelles des listes, et l'objet est utilisé pour permettre à l'utilisateur de choisir dans une liste. Il est très courant de construire ces structures HTML à partir de tableaux.
Le code de la page n'est pas trop différent des exemples précédents. Il ajoute juste un peu de formatage HTML:
arrayHTML. php
Les tableaux sont utiles en HTML
php
// crée d'abord un tableau de mini-livres
$ books = array ("Création de la base XHTML",
"Styling avec CSS",
"Utilisation de CSS positionnel pour la mise en page",
"Programmation côté client avec JavaScript",
"Programmation côté serveur avec PHP",
"Bases de données avec MySQL",
"Vers l'avenir avec AJAX",
"Passer de Pages vers des sites Web ");
// fait du tableau une liste numérotée
imprime "
n";
n";foreach ($ livres comme $ book) {
imprimer "
- $ book
n";} // fin pour chaque
impression "
// fait du tableau un objet select
imprime "n";
