DatorerProgrammering

For-slingan i PHP

En av de viktigaste uppgifterna för datorerna är bearbetning av stora mängder data hos människa denna verksamhet skulle kräva en mycket stor investering i tid. Att utföra komplexa bearbetningscykler uppfanns. Överväga cykel för. Ibland är det nödvändigt att upprepa några av de delar av koden ett visst antal gånger, det är då cykler komma till undsättning. Den för loop - en av de mest populära.

Företag, som ofta används i cykel för

Låt oss först titta på en grupp aktörer används ofta i cykler. De kallas ökningen och minskning. inkrement operatören registreras två plussidan (++), utför den en ökning med en. Dekrementera Tvärtom minskar värdet på en, det anger två minus (-). Dessa operatörer används som en räknare. Om det under PRE-minskning / ökning är en minskning / ökning av variabeln, och då detta värde används. POST-dekrement / inkrementera variabeln först används, och sedan senare finns det dess ökning eller minskning.

syntax

For-slingan producerar en kommandoexekveringsblocket så länge som ett visst villkor är sant. Med andra ord, en uppsättning kommandon, vilket sker upprepade gånger tills ett visst tillstånd utförs.

Man tror att cykeln för en av komplexet i PHP. Dess syntax är som följer:

för (chast_1; chast_2; chast_3)

{Kod}

Särskilt intressant är det faktum att inom parentes. Som ni ser finns det tre delar. De skiljs åt av ett semikolon. Där chast_1 PHP gör vad han sagt. Om det är ett uttryck, då det körs. Som regel är det aktiveras räknaren. I chasti_2 det är om, så kontrollera om det är sant att i chasti_1 om ja (true), sedan PHP kör kod som är inne i hängslen. Den tredje delen är en ökning eller minskning av disken.

Överväga en cykel för php i Exempel

I chasti_1 cykel variabeln $ a sätts till 0. Därefter kontrollera om $ a är mindre än 20? Om mindre, då kommer köra kommandon som finns i slingan. I vårt exempel: "Den här strängen visas 20 gånger", då den tredje delen är en ökning på $ en 1. Då igen, det är en återgång till den andra delen, återigen kontrolleras minst 20 Vår variabel eller inte. Mindre? Då igen finns det kommandot (utgångsledningen) tills $ en kommer inte att vara mer än 20.

uppgift

Kör en liten uppgift. Det finns några förslag: "Hej, folks" Det är nödvändigt att vertikalt dra denna fras. Hur gör man?

Vi måste lösa problemet PHP slinga för. Vi minns funktionen strlen (), som returnerar längden på linjen.

I exempel 1, är det skrivet - Vad man inte ska göra? Detta är en bra kod, det fungerar. Men detta är omöjligt. För att förstå varför, titta på hur PHP. Först tilldelar variabeln $ i 0. Nästa är en sammanräkning av tecken i strängen och kontrollera att en viss mängd mindre än noll. Det itererar koden kommer ingåendet av den första bokstaven. Därefter $ i ökas med 1 igen räknas sträng av symboler, kontrollera att $ i mindre mängd fick återigen går exekvering av kod. Varje gång utförda strlen (), är ett räknevärde antal symboler. Det är bra att vi har en så lång sträng inte.

Om linjen är statisk, använda andra alternativ.

I den första utföringsformen, strlen funktion tas ur cykel för.

I den andra utföringsformen, alla kvarhålles i en slinga för.

Med hjälp av en for-loop i PHP, kan du lösa många pussel!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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