ComputersProgrammering

De lus in PHP

Een van de belangrijkste taken van de computers is het verwerken van grote hoeveelheden gegevens bij de mens deze activiteit een zeer grote investering van tijd zou vereisen. Voor het uitvoeren van complexe bewerkingscycli werden uitgevonden. Overweeg cyclus voor. Soms is het nodig om een aantal van de stukken code een bepaald aantal keren te herhalen, dat is wanneer cycli komen tot de redding. De lus - een van de meest populaire.

Bedrijven, die vaak worden gebruikt in de cyclus voor

Laten we eerst eens kijken naar een groep van operatoren worden vaak gebruikt in cycli. Ze zijn de increment en decrement genoemd. increment operator nam twee plussen (++), voert het een stijging van één. Daarentegen verlagen, vermindert de waarde 1, te duiden twee minnen (-). Deze operatoren worden gebruikt als een teller. Indien in de PRE-afname / toename een afname / toename van de variabele, en deze waarde wordt gebruikt. De achteraf verlagende / verhogen de variabele wordt eerst gebruikt en dan is er later de verhoging of verlaging.

syntaxis

De lus produceert een commando uitvoeren blok zolang een bepaalde voorwaarde waar is. Met andere woorden, een set van commando's, die herhaaldelijk wordt uitgevoerd totdat aan een bepaalde voorwaarde wordt uitgevoerd.

Er wordt aangenomen dat de cyclus voor één van het complex in de PHP. De syntax is als volgt:

voor (chast_1, chast_2; chast_3)

{Code}

Bijzonder interessant is dat tussen haakjes. Zoals u kunt zien, zijn er drie delen. Ze worden van elkaar gescheiden door een puntkomma. Waar chast_1 PHP doet wat hem verteld wordt. Als er een expressie, dan wordt het uitgevoerd. In de regel wordt geactiveerd de toonbank. In chasti_2 is als, controleer of het waar dat chasti_1 zo ja (true), dan voert PHP code die binnen de accolades. Het derde deel is een toename of afname van de teller.

Beschouw een cyclus voor php in Voorbeeld

In chasti_1 cyclus variabele $ a wordt ingesteld op 0. Vervolgens controleren of $ a kleiner is dan 20? Als er minder, dan zal de commando's die in de lus uit te voeren. In ons voorbeeld laat zien: "Deze tekst wordt getoond 20 keer", dan is het derde deel is een stijging van $ a 1. Aan de andere kant, er is een terugkeer naar het tweede deel, opnieuw gecontroleerd ten minste 20 Onze variabele of niet. Minder? Dan weer is er de command (output lijn) tot $ a zal niet meer dan 20 zijn.

taak

Voer een kleine taak. Er is een suggestie: "Hallo, mensen" Het is noodzakelijk om deze uitdrukking verticaal te trekken. Hoe wordt het gedaan?

We moeten het probleem PHP lus voor op te lossen. We herinneren ons de functie strlen (), die de lengte van de lijn terug.

In voorbeeld 1 wordt geschreven - Wat je niet moet doen? Dit is een goede code, het werkt. Maar dit is onmogelijk. Om te begrijpen waarom, kijken hoe PHP. In de eerste plaats toe te wijzen variabele $ i 0. Next is een telling van de tekens in de string en controleren of een bepaalde hoeveelheid kleiner dan nul. Het herhaalt de code komt het einde van de eerste letter. Dan $ i wordt geïncrementeerd met 1 wederom geteld reeks symbolen, controle op $ i kleiner ontvangen hoeveelheid weer gaat uitvoeringscode. Elke keer uitgevoerd strlen (), is een telling aantal symbolen. Het is goed dat we zo'n lange reeks niet.

Als de lijn statisch is, gebruik maken van andere opties.

In de eerste uitvoeringsvorm, strlen functie uit hun cyclus voor.

In de tweede uitvoeringsvorm zijn alle vastgehouden in een lus voor.

Met de hulp van een lus in PHP, kunt u vele puzzels op te lossen!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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