Cicluri în lecții php, php

Foarte des când scrieți scripturi, trebuie să efectuați aceeași acțiune de mai multe ori. Pentru aceasta, sunt necesare cicluri. Cicluri în php. ca și în alte limbi, sunt împărțite în mai multe tipuri:

De exemplu, atunci când creați un magazin online. avem nevoie pentru a afișa elementele de pe ecran pentru a elimina mărfurile echilibru în stoc este mai mic decât 10. Pentru a face acest lucru, vom merge în jurul valorii de bucla cu o serie de produse, precum și cu ajutorul unei declarații condiționată dacă, verifică numărul de produse din stoc, iar noi eliminăm dintr-o serie de toate produsele pentru care valoarea în depozit este mai mică de 10.

Ciclul For în PHP

O buclă cu un contor este executată de un anumit număr de ori. Să luăm în considerare un exemplu:

În acest exemplu, bucla va fi executată de 11 ori. De la 0 (deoarece variabila $ i = 0) la 10 (deoarece $ i <= 10). Каждую итерацию $i будет увеличено на 1 ($i++). Чтобы было понятней, сделаем еще один пример:

Ciclul va rula de la 5 la 9 ($ i <10 (в предыдущем примере было <= 10)).

Ciclul poate fi efectuat și în ordine inversă:

Ciclul va fi executat de la 10 la 5.

Puteți efectua, de asemenea, un ciclu cu un anumit pas, ia în considerare un exemplu:

În buclă, se vor efectua 3 iterații (0, 5, 10) în trepte de câte 5. Fiecare iterație, contorul ciclului va fi incrementat cu 5.

Ciclul foreach din PHP

Circuitul foreach este cea mai obișnuită buclă. Este necesar în aproape toate scenariile, mai ales dacă scriptul php funcționează cu bazele de date. Folosit pentru a ocoli matricele.

De exemplu, luați în considerare un exemplu mic:

Rularea scriptului pe care îl veți vedea:

Buclele în timp în PHP

O buclă în timp este utilizată pentru a executa o buclă atât timp cât condiția este îndeplinită. Dacă condiția nu este îndeplinită sau când nu este satisfăcută, atunci bucla este cuplată.

Pe ecran vom vedea numerele de la 1 la 19

Buclele do-while în PHP:

Circuitul "do-while" funcționează la fel ca bucla în timp. singura diferență este că această condiție este satisfăcută după repetare. Să scriem un exemplu:

Pe ecran, vedem numere de la 1 la 20. Rețineți că în exemplul precedent bucla în timp a fost de la 1 la 19, deoarece Condiția a fost satisfăcută înainte de repetarea ciclului.

Pentru a întrerupe bucla, există o întrerupere a funcției. vă permite ieșirea din bucla. indiferent câte iterații rămân înaintea sfârșitului ciclului.

Pentru a trece peste iterația și a merge la următoarea iterație - există o funcție continuă.

La crearea site-urilor, ciclurile sunt folosite aproape întotdeauna, indiferent de costul creării site-ului. funcționale și alte lucruri. Deci, ia-le în serios!

Foarte des când scrieți scripturi, trebuie să efectuați aceeași acțiune de mai multe ori. Pentru aceasta, sunt necesare cicluri. Ciclurile în php, ca și în alte limbi, sunt împărțite în mai multe tipuri: o buclă cu o buclă pentru un contor A cu o condiție în timp ce, în timp ce o buclă pentru traversarea matricei foreach

Articole similare