Hjem Personlig finansiering Slik bruker du PHP Loops med Arrays for HTML5 og CSS3 Programmering - dummies

Slik bruker du PHP Loops med Arrays for HTML5 og CSS3 Programmering - dummies

Innholdsfortegnelse:

Video: How to get input from user in PHP ( addition of two number given by user and printing the sum) 2024

Video: How to get input from user in PHP ( addition of two number given by user and printing the sum) 2024
Anonim

PHP-arrays og sløyfer er som peanøttsmør og gelé; de går bare sammen. Når du begynner å bruke arrayer i HTML5 og CSS3 programmering, vil du til slutt gå gjennom hvert element i arrayet og gjøre noe med det. For loop er den perfekte måten å gjøre dette på.

Se på loopingArrays. php-kode for å se en matrise med et par varianter av forløpet.

loopingArrays. php

Looping gjennom arrayer

n"; for ($ i = 0; $ i

n";} // slutt for utskrift "

n "; // bruk foreach-mekanismen for å forenkle utskrift av elementene skriv ut "

n"; foreach ($ bøker som $ bok) {print $ book. "

n";} // ende foreach print "

n"; ? >

Forholdet mellom arrays og sløyfer er ikke vanskelig å se:

  1. Lag din matrise.

    Arrayet er forhåndslastet. Det er ikke noe problem med at arrayoppstillingen (selv om en enkelt logikklinje) faktisk tar opp flere linjer i redaktøren.

  2. Bygg en for-løkke for å gå gjennom matrisen.

    Sløyfen må skje en gang for hvert element i gruppen; i dette tilfellet er det åtte ganger. Sett opp en loop som gjentar åtte ganger. Den starter fra 0 og slutter med 7.

  3. Bruk sizeof () -funksjonen til å bestemme sluttpunktet.

    Fordi du vet at denne matrisen har åtte elementer, kan du bare sette tilstanden til $ i <8. Sizeof () -funksjonen er foretrukket fordi den vil fungere, selv om størrelsen på størrelsen endres. Det er også lettere å forstå hva du mente. sizeof ($ books) betyr "størrelsen på $ bøker-arrayen. "Nummeret 8 kan bety noe.

  4. Skriv ut hvert element.

    Inne i loopen skriver du bare ut det nåværende elementet i arrayet, som vil være $ bøker [$ i]. Ikke glem å legge til en

    -tag hvis du vil ha en linjeskift i HTML-utgangen. Legg til n for å holde HTML-kildekoden så fin.

Forenkle sløyfer med foreach

Forholdet mellom sløyfer og arrays er så nært at mange språk gir en spesiell versjon av forløpet bare for arrays. Ta en kikk på denne koden for å se hvor kult det er:

// bruk foreach-mekanismen for å forenkle utskrift av elementene skriv ut "

n"; foreach ($ bøker som $ bok) {print $ book."

n";} // end foreach print "

n";

Foreach loop er en spesiell versjon av for loop som forenkler å jobbe med arrays. Slik fungerer det.

  1. Bruk foreach-nøkkelordet for å starte sløyfen.

    Dette forteller PHP at du jobber med forevervariasjonen.

  2. Den første parameteren er navnet på navnet.

    Forløpsløyfen er designet for å fungere med en matrise, så den første parameteren er oppsettet du vil gå gjennom.

  3. Opprett en variabel for å holde hvert element i gruppen.

    På hver passering gjennom sløyfen holder $ bok variabelen det nåværende elementet i $ bøker-arrayet. Mesteparten av tiden bruker du en sløyfe for en matrise fordi du vil forholde deg til hvert element i gruppen. Å bruke en foreach-løkke gjør dette lettere.

  4. Bruk $ bok variabelen inne i løkken.

    $ variabelen er klar til å gå. Det fine med å bruke foreach er at du ikke trenger å bekymre deg for indekser. $ Book-variabelen inneholder alltid det nåværende elementet i arrayet.

Mange språk har variasjoner i sløyfen, men de varierer sterkt i detaljene. Du er velkommen til å bruke løkken, men vær oppmerksom på at den ikke oversetter mellom språk ganske like fritt som de fleste operasjoner.

Arrays og HTML

Arrays er gode fordi de er vant til å holde lister over data på programmeringsspråket ditt. Selvfølgelig har HTML allerede andre måter å jobbe med lister. Merkene og merkene brukes begge til visuelle representasjoner av lister, og objektet brukes til å la brukeren velge fra en liste. Det er veldig vanlig å bygge disse HTML-strukturene fra arrays.

Koden for siden er ikke så annerledes enn de foregående eksemplene. Det legger bare til noen HTML-formatering:

arrayHTML. php

Arrays er nyttige i HTML

// først lage en rekke mini-boknavn

$ books = array ("Opprette XHTML Foundation",

"Styling with CSS",

"Bruke Positional CSS for Layout"

"Klientsideprogrammering med JavaScript",

"Server-sideprogrammering med PHP",

"Databaser med MySQL",

"Fremover med AJAX",

"Flytting fra Sider til nettsteder ");

// gjør arrayet til en nummerert liste

skriv ut "

    n";

    foreach ($ bøker som $ bok) {

    skriv ut "

  1. $ bok
  2. n";

    } // slutt foreach

    skriv ut "

n";

// gjør arrayet til et valgt objekt

skriv ut "n";

Slik bruker du PHP Loops med Arrays for HTML5 og CSS3 Programmering - dummies

Redaktørens valg

Hvordan finne hjelp med Yammer - dummies

Hvordan finne hjelp med Yammer - dummies

Yammer er et utrolig enkelt sted å bruke for all din virksomhet behov. Men som med noe teknologi relatert, kan det komme en tid når du står overfor et spørsmål eller et problem, og trenger hjelp med å finne en løsning. Støtte på Yammer-nettstedet Et godt sted å starte når du har problemer ...

Hvordan du følger bestemte emner og forfattere i SlideShare - dummies

Hvordan du følger bestemte emner og forfattere i SlideShare - dummies

Følger bestemte emner og forfattere i SlideShare gir deg mulighet til å filtrere lysbilder og bare presenteres de som du er interessert i. SlideShare er et åpen kildekode, Web 2.0-basert program som gjør det mulig for alle som helst i verden å lage og legge inn presentasjoner. Hvis du er interessert i for eksempel åndelighet som en ...

Redaktørens valg

Slik konverterer du tekst til en tabell i Word - dummies

Slik konverterer du tekst til en tabell i Word - dummies

Word 2013 lar deg konvertere tekst til et bord med noen få enkle klikk - hvis du allerede har litt tekst som er delt inn i rader og kolonner med faner, kommaer eller noe annet konsistent tegn. For konvertering til arbeid, må den eksisterende teksten avgrenses med et konsistent tegn for å skille mellom kolonnene. ...

Hvordan kontroller valgmuligheter i Word 2013 - dummies

Hvordan kontroller valgmuligheter i Word 2013 - dummies

Alle dokumentbeskyttelsesalternativer og innstillinger holdes inne ett sted, begravet dypt i Word 2013. Før du kan gjøre endringer, må du komme til prøvingsalternativene. Slik kommer du dit: Klikk på kategorien Filer. Velg Valg på Fil-fanens meny. Velg Proofing fra venstre side i vinduet Ordalternativer. ...

Hvordan du konverterer tekst til tabell i Word 2010 - dummies

Hvordan du konverterer tekst til tabell i Word 2010 - dummies

Hvis du begynte å jobbe med ditt Word 2010 dokument før du oppdaget Tabell-kommandoen, har du sannsynligvis lister opprettet ved hjelp av tabbed-tekst. I så fall kan du enkelt konvertere teksten til et bona fide-bord. Og hvis du bestemmer deg etter endringen du vil frigjøre teksten din fra, begrenser ...

Redaktørens valg

Hvordan å overvinne obsessiv handling for å øve oppmerksomhet Mindfulness - dummies

Hvordan å overvinne obsessiv handling for å øve oppmerksomhet Mindfulness - dummies

En av de vanligste obsessive avhengighetene folk har er arbeid. Noen tror at de ikke kan jobbe og øve oppmerksomhet, men det er ikke sant. Tenk på denne typiske situasjonen. Hva startet som en 9 a. m. til 5 s. m. jobb kan lett bli en 5 a. m. til 9 s. m. jobb. Naturligvis må du jobbe og tjene ...