For konstruksiýasy

for konstruksiýasy, belli bir aýlanma sany bilen aýlanmalar düzmek üçin ulanylýar. Ol üç bölekden ybarat: sanlanyjy başlangyjy, aýlanmany dowam etdirilýän şerti we her aýlanmada sanlanyjynyň üýtgemegi.

Sintaksis

phpfor (başlangyç; şert; üýtgeşme) {
  // ýerine ýetiriljek kod
}

Mysal

0-dan 4-a çenli sanlary görkezeliň:

php<?php
  for ($i = 0; $i < 5; $i++) {
    echo $i . ' ';
  }
?>

Kody ýerine ýetirmegiň netijesi:

php0 1 2 3 4

Mysal

Massiw elementlerini aýlanyp göçüreliň:

php<?php
  $arr = ['a', 'b', 'c', 'd', 'e'];
  
  for ($i = 0; $i < count($arr); $i++) {
    echo $arr[$i] . ' ';
  }
?>

Kody ýerine ýetirmegiň netijesi:

phpa b c d e

Mysal

10-dan 1-a çenli sanlary ters tertipde görkezeliň:

php<?php
  for ($i = 10; $i >= 1; $i--) {
    echo $i . ' ';
  }
?>

Kody ýerine ýetirmegiň netijesi:

php10 9 8 7 6 5 4 3 2 1

Şeýle-de görüň

  • while konstruksiýasy,
    şert dogry bolýança aýlanmany ýerine ýetirýär
  • foreach konstruksiýasy,
    massiw elementlerini aýlanyp göçürýär