*   >> Lezen Onderwijs artikelen >> science >> programming

Php Loop Statements

grondbeginselen van PHP - Deel 8 Inleiding Dit is deel 8 van mijn reeks, Basis van PHP. Een lus is een reeks verklaringen die herhaaldelijk wordt uitgevoerd totdat een bepaalde voorwaarde wordt voldaan. In PHP, heb je de do-while lus, terwijl de lus en de lus. We zullen zien wat deze betekenen in dit artikel. Een lus zelf is een verklaring dat andere verklaringen heeft binnen. Opmerking: Als u de code niet kunt zien of als u denkt dat er iets ontbreekt (gebroken link afbeelding afwezig), neem dan contact met mij op [email protected].

Dat wil contact met mij op voor het geringste probleem dat je hebt over wat je aan het lezen bent. De do-while lus Probeer de volgende code eerste: $ n = 0; do {echo $ n; echo "++ $ n;?} while ($ n> Laten we eens kijken naar wat er in de code Zero wordt toegewezen aan een variabele, $ n Dan heb je de do-while lus verklaring Het eerste wat in de verklaring... is, te doen. Dit is een instructie aan de PHP-interpreter uit te voeren wat er binnen de accolades. De tolk voert verklaringen in een programma van boven naar beneden.

De eerste verklaring uit te voeren is de verklaring en de toewijzing van de variabele, $ n. De volgende uitspraak is de do-while-lus verklaring. Dus, zodra de tolk ziet, doen, het voert alle verklaringen in de accolades. Er zijn twee verklaringen in het blok. De eerste toont de waarde van $ n. De tweede stappen van één, $ n. Nu, na de tweede accolade, je hebt het woord, terwijl. doen en terwijl zijn gereserveerde woorden. Ze zijn instructies om de PHP-interpreter. Na het woord, terwijl u een aandoening dus. , doe instrueert de tolk om de verklaringen in de accolades uitgevoerd.

Direct na dat de tolk ziet tijdje. terwijl evalueert de toestand of de resultaten voorwaarde waar is. Als het resulteert in ware (returns true), vervolgens de verklaringen in de accolades worden opnieuw uitgevoerd. De while conditie wordt opnieuw gecontroleerd; als het waar het blok wordt opnieuw uitgevoerd. Deze cyclus wordt herhaald totdat de voorwaarde onwaar is. Voor het geval boven de beginwaarde van $ n nul. Wanneer het blok wordt uitgevoerd, nul wordt weergegeven en daarna de waarde van $ n wordt verhoogd tot 1, van nul.

Zoals $ n is 1, terwijl voorwaarde wordt "while (1 De hoogste waarde van $ n weergegeven is 4, maar $ n komt tot een waarde van 5, aangezien in het blok, wordt deze weergegeven voordat het wordt geïncrementeerd. De syntaxis voor de do-while statement is: do {verklaringen} while (voorwaarde) De terwijl Loop Statement De syntaxis voor de while loop statement is while (voorwaarde) {verklaringen} De lus while statement is bijna hetzelfde als de do-while lus verklaring met het volgende verschil: Er is geen doen instructie voor de while lus Met de while lus, als in het begin, de voorwaarde false, het blok is nooit uitgevoerd Voor de doe-while lus, het blok is ten minste eenmaal geëvalueerd.

. (de eerste keer). De voor de Loop In de eerste code van dit deel van de serie, zijn er twee belangrijke verklaringen. De verklaring en toewijzingsinstructie en de do-while-lus verklaring. Deze twee verklaringen kunnen worden gecombineerd, in een andere loop genaamd . de lus Dit is de hele code in de lus: for ($ n = 0; $ n {echo $ n; echo '}?> Alles wat we hebben in deze code is de lus. De lus begint met het gereserveerde woord voor, gevolgd door haakjes, en de sequentie wordt uitgevoerd. In de haakjes er drie uitdrukkingen (statements), gescheiden door puntkomma's.

In de haakjes, de eerste uiting is van de aangifte en initialisatie van de variabele, $ n. De volgende expressie in de haakjes is de aandoening, terwijl we hadden. Wat geduwd terwijl de do-lus te laten terugkeren was de verhoging van $ n, dat wil zeggen ++ $ n. In de haakjes van de lus, is de derde uitdrukking. Er waren twee verklaringen in het blok van de do-while lus. Een van de verklaringen is nu in de haakjes van de lus. De ander gaat in het blok van de lus. Probeer de bovenstaande code. Een vereenvoudigde syntaxis voor de lus wordt hieronder gegeven. De uitleg wordt gegeven na.

voor ([initialExpression]; [staat]; [incrementExpression]) {verklaringen} Wanneer een lus wordt uitgevoerd, gebeurt het volgende: 1) Het initialiseren van expressie, initiële-expressie, indien aanwezig, wordt uitgevoerd. Deze uitdrukking initialiseert gewoonlijk (wijst een waarde toe aan een variabele) één of meer lustellers. Deze uitdrukking kan ook verklaren variabelen. 2) De voorwaarde expressie wordt geëvalueerd. Als de waarde van voorwaarde waar is, wordt de lus instructies worden uitgevoerd. Als de waarde van de voorwaarde onwaar, de lus beëindigd.

Als de expressie van de aandoening wordt weggelaten, wordt de toestand aangenomen waar te zijn. 3) Het blok statements uit te voeren. 4) De toename (of update) expressie, als die er is, uitvoert, en de controle terug naar stap 2. De break Statement De "breken" instructie kan worden gebruikt om een ​​lus vóór de vastgestelde uiteinde beëindigen.

Probeer de volgende code en merk op dat de lus eindigt na $ n 2 is voor ($ n = 0; $ n {echo $ n; echo 'if ($ n == 2) {break;}}?> Elke keer in de lus wordt het als voorwaarde gecontroleerd op de waarde true Wanneer $ n 2, de if-voorwaarde zal return true;.. het maken van de if-blok uit te voeren in het if-blok, je hebt slechts een verklaring, de break statement. Het is gewoon een woord, te breken. eindigen altijd de break en andere verklaringen met een puntkomma. De instructie break stopt de lus herhalen. In dit geval hield de lus wanneer de interne als voorwaarde opgetreden (gold) .

Het blijven Verklaring U kan leiden tot een herhaling te worden overgeslagen als de lus is herhalen. U gebruikt de verder verklaring voor dit. Het is gewoon een woord, voort te zetten. Altijd eindigen met een puntkomma. De volgende code illustreert dit, toen $ n 2. De iteratie voor $ n gelijk 2 is overgeslagen. voor ($ n = 0; $ n {if ($ n == 2) {blijven;} echo $ n; echo '}>

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.