Cicluri Php pentru afișarea informațiilor

Foarte adesea, ciclurile sunt folosite pentru a furniza unele informații. Îmi place să folosesc în loc de timp. Ciclurile vă permit să repetați un anumit număr de operatori. Tot ceea ce se află în interiorul parantezelor se numește corpul ciclului. O buclă este numită o iterație. Iterațiile pot fi multe. Cele mai multe ori, buclele sunt ideale pentru a emite atât matrice unidimensionale cât și multidimensionale. Îți dau o listă de cicluri populare.







  1. pentru - buclă cu contor
  2. foreach - o buclă specială pentru traversarea tablourilor
  3. în timp ce - cu o condiție prealabilă
  4. în timp - cu o condiție ulterioară

Ciclul în timp

Atâta timp cât condiția există, bucla este executată. Dacă condiția este FALSE, buclă se termină.

Observați creșterea numărului de cont $ x ++. Puteți crește valoarea unei variabile cu o unitate. Dar trebuie să puneți contravaloarea înaintea declarației de ecou. În caz contrar, nu imprimați ultimul element.







O buclă cu o condiție post-condiționată

Acest ciclu este declanșat cel puțin o dată. Fii atent la acest moment. Buclele vor funcționa chiar dacă condiția este falsă. Condiția va fi verificată după blocul de cod din interiorul corpului bucla. Acest ciclu este rar folosit.

Ciclul pentru este cel mai complex dintre cicluri. dar are multe oportunități. De exemplu, puteți tipări valoarea variabilei în ordine ascendentă sau descendentă. Puteți afișa o matrice asociativă. Ciclul pentru este bine adaptat pentru cartografierea matricelor asociative multidimensionale. Sintaxa pentru buclă for este: pentru (comanda de inițiere, starea ciclului, comenzile după iterație). Comanda este executată o singură dată. Apoi, există un cec. Dacă comanda corespunde cu condiția, aceasta va fi executată. De îndată ce condiția devine falsă, comenzile se vor opri din execuție.

Foreach ciclu

Ciclul foreach este foarte bun pentru enumerarea matricelor asociative, unde există o valoare cheie. Dacă aveți mai multe chei în același matrice, folosiți buclă for. Încercați să nu utilizați bucla foreach din interiorul corpului bucla foreach. O buclă într-o buclă este o încărcare dublă pe serverul dvs.

Construcția de pauză vă permite să ieșiți din bucla. Ar trebui să utilizați instrucțiunea if. Construcția continuă vă permite să executați selectiv o anumită iterație a bucla. Se pare că sari de la o iterație la alta. Intervale iterative nu sunt efectuate.







Articole similare

Trimiteți-le prietenilor: