Praneškite apie mus:


PHP while ciklas

0

Ciklai PHP kalboje yra skirti tam, kad galėtume vykdyti kodą daug kartų. Jis vykdomas bus tol, kol ciklo sąlyga bus „true“, kitaip tariant – gražins reikšmę „tiesa“.

Dažnai tenka kartoti tokį pat kodą daug kartų, tokiais atvejais geriausia naudoti ciklus. Vienas iš ciklų yra while ciklas.



Turinys

PHP kalbos ciklai

PHP while ciklo sintaksė

PHP while ciklo pavyzdys

 

PHP kalbos ciklai

  • while – ciklas, kuris kartoja kodą tol, kol jame parašyta sąlyga yra true.
  • do.. while – ciklas, kuris vieną kartą įvykdo kodą, tada patikrina sąlygą, jei ji yra true – toliau veikia kaip paprastas while.
  • for – ciklas, kuris įvykdo kodą nurodytą kiekį kartų
  • switch ciklas – panašus į if.. elseif.. elseif.. else..
  • foreach – ciklas, kuris vykdo kodą kiekvienam masyvo elementui

 

PHP while ciklo sintaksė

while ciklas vykdo kodą tol kol sąlyga yra true

 

1
2
3
while ( sąlyga ) {
  Kodas, kuris bus vykdomas;
}

 

PHP while ciklo pavyzdys

Šiame pavyzdyje yra while ciklas. Prieš jį nurodytas kintamasis i, kurio pradinė reikšmė 1. Ciklo sąlygoje yra tikrinama ar i yra mažiau lygu už 5, ciklo viduje, kiekvieno ciklo pabaigoje i reikšmė padidinama vienetu.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<html>
<body>
 
<?php
 
  $i=1;
  while($i<=5) {
    echo "Skaičius yra " . $i . "<br />";
    $i++;
  }
 
?>
 
</body>
</html>

 

Naršyklėje matysime:

Skaičius yra 1
Skaičius yra 2
Skaičius yra 3
Skaičius yra 4
Skaičius yra 5

 

Perskaityta: 2055 kartų

Lukas
Autorius: Lukas
El. paštas.: Šis el. pašto adresas yra apsaugotas nuo spam botų. Jum reikalingas įjungtas Javasctipt kad jį matytumėte
Manualai.lt tinklo autorius ir administratorius. VDU Energetikos Fizikos ir Verslo Informatikos studentas. LinkedIn
Raktažodžiai
ciklai    php    programavimas    while   
Patinka straipsnis?
Komentarai

Komentarų nėra. Norėdami komentuoti turite prisijungti
PHP meniu
Naudingos nuorodos
Informacija ir viskas kas yra pateikta manualai.lt puslapiuose yra nemokama, tačiau, galite mus paremti per PayPal: