Een van de belangrijkste taken van computers isverwerking van grote hoeveelheden gegevens, bij de mens zou deze bezetting een zeer grote hoeveelheid tijd vergen. Om complexe behandelingen uit te voeren, werden cycli uitgevonden. Overweeg de for-lus. Het komt voor dat het noodzakelijk is om enkele stukjes code een bepaald aantal keren te herhalen, waarna de cycli hun te hulp komen. De for-lus is een van de meest populaire.
Operators die vaak worden gebruikt in de for-lus
Laten we eerst een groep operators bekijken,vaak gebruikt in cycli. Ze worden een toename en afname genoemd. De increment-operator wordt geschreven met twee plussen (++), deze wordt met één verhoogd. Vermindering daarentegen vermindert de waarde met 1, aangegeven door zijn twee minpunten (-). Deze operators worden gebruikt als een teller. Bij gebruik van PRE-decrement / increment, wordt de variabele verhoogd / verhoogd en vervolgens wordt deze waarde gebruikt. Bij POST-afname / toename wordt de variabele eerst gebruikt en alleen dan wordt deze verlaagd of verhoogd.
syntaxis
De for-lus voert de uitvoering van het instructieblok uit totdat een bepaalde voorwaarde waar is. Met andere woorden, het is een reeks opdrachten die opnieuw wordt gedaan totdat aan de opgegeven voorwaarde is voldaan.
Er wordt aangenomen dat de for-lus een van de complexe is in PHP. Zijn syntaxis is dit:
voor (part_1; part_2; part_3)
{Code}
Bijzonder interessant is wat tussen haakjes staat. Zoals u kunt zien, zijn er drie delen. Ze worden van elkaar gescheiden door een puntkomma. Waar PHP part1 doet wat het zegt. Als er een uitdrukking is, wordt deze uitgevoerd. In de regel is er een teller bij betrokken. In deel 2 is er een if, dan wordt gecontroleerd of deel 1 waar is, zo ja (waar), dan voert PHP de code uit die zich binnen de accolades bevindt. In deel drie neemt de teller toe of af.
Beschouw de voor php-lus als voorbeeld
taak
We zullen een kleine taak uitvoeren. Er is een suggestie: "Hallo mensen!" Het is noodzakelijk om deze zin verticaal af te leiden. Hoe is dit gebeurd?
We hebben een for-lus nodig om de ingestelde taak op te lossen. We herinneren aan de functie strlen (), die de lengte van de regel retourneert.
Gebruik de andere opties als de tekenreeks statisch is.
In de tweede variant blijft alles achter in de for-lus.
Met behulp van de for-lus in PHP kunt u veel problemen oplossen!
</ p>