ComputereProgrammering

For-løkken i PHP

En af de vigtigste opgaver for de computere, er behandlingen af store datamængder i mennesker denne aktivitet ville kræve en meget stor investering af tid. At udføre komplekse bearbejdning cyklusser blev opfundet. Overvej cyklus for. Nogle gange er det nødvendigt at gentage nogle af de stykker kode et bestemt antal gange, det er når cyklusser komme til undsætning. Den for-løkke - en af de mest populære.

Virksomheder, som ofte anvendes i cyklus

Lad os først se på en gruppe erhvervsdrivende bruges ofte i cyklusser. De kaldes den tilvækst og formindske. inkrementeringsoperatoren indspillet to plusser (++), udfører en stigning på et. Dekrementere tværtimod reducerer værdien på 1, det betegne to minusser (-). Disse operatorer anvendes som en tæller. Hvis der under PRE-dekrement / tilvækst er et fald / stigning i variablen, og derefter anvendes denne værdi. POST-dekrement / inkrementere variablen først anvendes, og senere er der dens forøgelse eller formindskelse.

syntaks

For-løkken frembringer en kommando udførelse blok, så længe en bestemt betingelse er sand. Med andre ord, et sæt af kommandoer, hvilket sker gentagne gange, indtil en specificeret tilstand udføres.

Det menes, at den cyklus for én af komplekset i PHP. Dens syntaksen er som følger:

for (chast_1; chast_2; chast_3)

{Kode}

Specielt interessant er det faktum, at inde i parentes. Som du kan se, er der tre dele. De er adskilt af et semikolon. Hvor chast_1 PHP gør hvad han får at vide. Hvis der er et udtryk, så den udføres. Som regel er der aktiveres tælleren. I chasti_2 det er, hvis, så tjek om det er rigtigt, at i chasti_1 hvis ja (sand), så PHP udfører kode, der er inde i seler. Den tredje del er en forøgelse eller formindskelse af tælleren.

Overvej en cyklus for php i eksempel

I chasti_1 cyklus variabel $ en er sat til 0. Dernæst kontrollere, om $ a er mindre, end 20? Hvis mindre, så vil udføre de kommandoer, der er i løkken. I vores eksempel viser: "Denne streng vises 20 gange", så den tredje del er en stigning på $ en 1. Så igen, der er en tilbagevenden til den anden del, igen kontrolleres mindst 20 Vores variabel eller ej. Mindre? Så er der igen kommandoen (output linje), indtil $ en, vil ikke være mere end 20.

opgave

Kør en lille opgave. Der er nogle forslag: "Hej, folkens" Det er nødvendigt at lodret trække denne sætning. Hvordan gør man?

Vi er nødt til at løse problemet PHP loop for. Vi husker funktionen strlen (), som returnerer længden af linjen.

I eksempel 1 er det skrevet - Hvad man ikke skal gøre? Dette er en god kode, det virker. Men at gøre det er umuligt. For at forstå hvorfor, se på, hvordan PHP. Først tildele variablen $ i 0. Næste er en optælling af tegn i strengen, og kontrollere, at en given mængde mindre end nul. Det gentager koden kommer afslutningen af det første bogstav. Så $ i er forøget med 1 igen regnes streng af symboler, kontrollere, at $ i mindre modtog mængde igen går kode. Hver gang der udføres strlen (), er en optælling antal symboler. Det er godt, at vi har sådan en lang streng ikke.

Hvis linjen er statisk, bruge andre muligheder.

I den første udførelsesform, strlen funktion taget ud af cyklus for.

I den anden udførelsesform er alle tilbageholdes i en løkke til.

Med hjælp fra en for-løkke i PHP, kan du løse mange gåder!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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