Accueil Finances personnelles Comment utiliser PHP Loops avec des tableaux pour HTML5 et CSS3 Programmation - dummies

Comment utiliser PHP Loops avec des tableaux pour HTML5 et CSS3 Programmation - dummies

Table des matières:

Vidéo: HTML Tutoriel 6 , les tableaux html 2025

Vidéo: HTML Tutoriel 6 , les tableaux html 2025
Anonim

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. php

Boucle dans les tableaux

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:

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  1. Utilisez le mot-clé foreach pour commencer la boucle.

    Cela indique à PHP que vous travaillez avec la variante foreach.

  2. 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.

  3. 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.

  4. 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

// 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";

    foreach ($ livres comme $ book) {

    imprimer "

  1. $ book
  2. n";

    } // fin pour chaque

    impression "

n";

// fait du tableau un objet select

imprime "n";

Comment utiliser PHP Loops avec des tableaux pour HTML5 et CSS3 Programmation - dummies

Le choix des éditeurs

En intégrant le cyclisme dans votre routine - les mannequins

En intégrant le cyclisme dans votre routine - les mannequins

Avec un peu de réflexion, le cyclisme s'adapte facilement à votre emploi du temps. Faites de l'exercice sain et économisez du temps et de l'argent. Voici quelques conseils pour faire du cyclisme une partie de votre routine hebdomadaire: Ce n'est pas tout ou rien: vous n'avez pas besoin de faire la navette tous les jours si cela vous semble trop long. Prévoyez ...

Rassemblement Matériel essentiel pour les promenades à vélo - mannequins

Rassemblement Matériel essentiel pour les promenades à vélo - mannequins

Les choses peuvent parfois mal tourner en vélo pour transporter avec vous quelques pièces simples de sorte que vous puissiez faire face aux problèmes que vous êtes le plus susceptible de rencontrer. Pour les longs trajets, vous aurez besoin de quelques extras pour tirer le meilleur parti de votre voyage. ...

S'entraîner avec des équipements de cyclisme - des mannequins

S'entraîner avec des équipements de cyclisme - des mannequins

Comme toute activité, vous devez rassembler certaines pièces d'équipement pour obtenir le plus du cyclisme et de rester en sécurité pendant que vous le faites. Assurez-vous que les pièces suivantes sont sur votre liste de courses lorsque vous sortez pour acheter votre vélo: Casque: Le port du casque n'est pas obligatoire mais la plupart des gens ...

Le choix des éditeurs

En utilisant le menu Select pour affiner les sélections dans Photoshop Elements 9 - les nuls

En utilisant le menu Select pour affiner les sélections dans Photoshop Elements 9 - les nuls

Vous pouvez utiliser le Sélectionnez le menu dans Photoshop Elements pour modifier et affiner les sélections en agrandissant, en réduisant, en adoucissant, en inversant, en agrandissant et en saisissant des pixels de même couleur. Sélectionner tout ou rien Les commandes Sélectionner tout et Désélectionner sont des commandes simples. Pour sélectionner tout dans votre image, choisissez Sélectionner → Tout ou appuyez sur Ctrl + A (cmd + A sur le Mac). Pour ...

Afficher plusieurs documents dans Photoshop Elements 10 - des mannequins

Afficher plusieurs documents dans Photoshop Elements 10 - des mannequins

Pour travailler sur n'importe quelle image dans l'un des éditeurs. Vous devez vous familiariser avec le déplacement de l'interface Éléments et l'affichage des photos dans la fenêtre principale de l'image. En mode Édition complète, vous remarquerez que lorsque plusieurs images sont ouvertes, leurs noms de fichiers sont répertoriés en haut de la fenêtre d'image. ...

Travaillant avec Adobe Premiere Elements - les mannequins

Travaillant avec Adobe Premiere Elements - les mannequins

Plusieurs options dans les panneaux Partager et Créer nécessitent Adobe Premiere Elements. Les éléments dénommés Graver DVD vidéo / BluRay, Partage vidéo en ligne et Téléphones mobiles et lecteurs requièrent tous Adobe Premiere Elements. Si l'un de ces éléments vous intéresse, vous pouvez télécharger un essai gratuit d'Adobe Premiere Elements et utiliser ...

Le choix des éditeurs

Cisco Networking: Connexion via un câble de survol - Les nuls

Cisco Networking: Connexion via un câble de survol - Les nuls

Vous permettent probablement de configurer votre appareil Cisco une connexion directe par câble série via un câble Cisco de survol - le câble bleu étrange que vous obtenez avec chacun de vos périphériques gérés, comme indiqué dans l'illustration suivante. Pour utiliser ce câble, vous devez avoir un port série à 9 broches sur ...

Cisco Networking: conversion binaire en base 16 (hexadécimal) - nuls

Cisco Networking: conversion binaire en base 16 (hexadécimal) - nuls

La conversion de binaire Base 16 (hexadécimal) est plus facile que la conversion binaire en décimal. La chose la plus étrange à propos de l'hexadécimal est qu'il y a plus de dix nombres (zéro à neuf), donc vous devez utiliser les caractères supplémentaires suivants: A (10), B (11), C (12), D (13), E (14) et F (15) ...

Cisco Networking: Convertir binaire en base 8 (octal) - mannequins

Cisco Networking: Convertir binaire en base 8 (octal) - mannequins

Conversions binaires en octales sont en fait assez facile, plus facile que binaire à base de conversion 10. Cela est dû au fait que les nombres octaux peuvent être gérés en regroupant simplement vos nombres binaires en ensembles de trois. Par exemple, commencez par le nombre binaire 11010011 de la section précédente, résultat de la conversion de ...