while konstruksiyası

while konstruksiyası şərt true qaytarana qədər icra olunan tsikl yaradır. Şərt hər iterasiyadan əvvəl yoxlanılır. Əgər şərt əvvəldən yalan olarsa, tsikl heç vaxt icra olunmayacaq.

Sintaksis

phpwhile (condition) {
  // icra olunacaq kod
}

Nümunə

1-dən 5-ə qədər olan rəqəmləri çap edək:

php<?php
  $i = 1;
  while ($i <= 5) {
    echo $i;
    $i++;
  }
?>

Kodun icrasının nəticəsi:

php12345

Nümunə

Massiv elementlərinin emalı:

php<?php
  $arr = [1, 2, 3, 4, 5];
  $i = 0;
  while ($i < count($arr)) {
    echo $arr[$i] * 2;
    $i++;
  }
?>

Kodun icrasının nəticəsi:

php246810

Nümunə

Sonsuz tsikl:

php<?php
  while (true) {
    // sonsuz tsikl
  }
?>

Bu kod məcburi dayandırılana qədər sonsuz olaraq icra olunacaq.

Həmçinin bax

  • do-while konstruksiyası,
    şərti tsiklin icrasından sonra yoxlayır
  • for konstruksiyası,
    başlatma, şərt və inkrement ilə tsikl yaradır
  • foreach konstruksiyası,
    massiv elementlərini gəzir