DatamaskinerProgrammering

Den for løkke i PHP

En av de viktigste oppgavene til datamaskinene er behandlingen av store mengder data hos mennesker denne aktiviteten vil kreve en svært stor investering av tid. For å utføre komplekse bearbeidingssykluser ble oppfunnet. Tenk syklus for. Noen ganger er det nødvendig å gjenta noen av de deler av koden et visst antall ganger, det er da sykluser komme til unnsetning. For loop - en av de mest populære.

Selskaper, som ofte brukes i syklusen for

Først, la oss se på en gruppe av operatører brukes ofte i sykluser. De kalles tilvekst og minsk. inkrement operatør innspilt to positive som (++), det gjennomfører en økning av en. Dekrementere motsatte, reduseres verdien av 1, det betegne to ulemper (-). Disse operatorer blir brukt som en teller. Dersom det under PRE-dekrement / rykket er en reduksjon / økning i den variable, og deretter denne verdi benyttes. Den post-minsk / øke variabelen første gangs bruk og senere det er dens økning eller reduksjon.

syntaks

Den for sløyfen frembringer et kommandoutførelse blokk så lenge en bestemt betingelse er oppfylt. Med andre ord, et sett med kommandoer, som er gjort gjentatte ganger inntil en spesifisert tilstand utføres.

Det antas at syklusen for en av komplekset i PHP. Syntaksen er som følger:

for (chast_1; chast_2; chast_3)

{} Kode

Spesielt interessant er det faktum at i parentes. Som du kan se, er det tre deler. De er adskilt av et semikolon. Hvor chast_1 PHP gjør det han blir fortalt. Hvis det er et uttrykk, da den utføres. Som regel er det aktivert telleren. I chasti_2 er det hvis, så sjekk om det er sant at i chasti_1 hvis ja (sann), så PHP utfører koden som er inni bukseseler. Den tredje delen er en økning eller reduksjon av telleren.

Betrakt en syklus for php i Eksempel

I chasti_1 syklusen variabelen $ a er satt til 0. Deretter sjekke om $ a er mindre enn 20? Hvis det er mindre, så vil kjøre de kommandoene som er i sløyfen. I vårt eksempel viser: "Denne strengen vises 20 ganger", og den tredje delen er en økning på $ en 1. Så igjen, det er en tilbakevending til den andre delen, igjen kontrolleres minst 20 Vår variabel eller ikke. Mindre? Så igjen er det kommando (output linje) til $ a vil ikke være mer enn 20.

oppgave

Kjør en liten oppgave. Det er noen forslag: "Hei, folkens" Det er nødvendig å vertikalt trekke dette uttrykket. Hvordan er det gjort?

Vi trenger å løse problemet PHP løkke for. Vi husker funksjonen strlen (), som returnerer lengden av linjen.

I eksempel 1, står det skrevet - hva du ikke bør gjøre? Dette er en god kode, det fungerer. Men dette er umulig. For å forstå hvorfor, se på hvordan PHP. Først tildele variabel $ i 0. Neste er en telling av tegn i strengen og verifisere at en gitt mengde mindre enn null. Det itererer koden kommer avslutningen av den første bokstaven. Deretter $ i økes med en gang telles rekke symboler, sjekke at $ i mindre mengde fått igjen går kode. Hver gang utført StrLen (), er en telling antall symboler. Det er bra at vi har en så lang streng ikke.

Hvis linjen er statisk, kan du bruke andre alternativer.

I den første utførelsesformen, strlen funksjon tas ut av syklusen for.

I den andre utførelse, alt fastholdt i en sløyfe for.

Med hjelp av en for løkke i PHP, kan du løse mange oppgaver!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 no.delachieve.com. Theme powered by WordPress.