PHP-dä for aýlawy

for aýlawy belli bir kody bellenen mukdarda gaýtalamaga mümkinçilik berýär. Onyň sintaksisi aşakdaky ýaly:

Onyň sintaksisi aşakdaky ýaly:

php<?php
  for ( başlangyç buýruklar; gutaryş şerti; aýlawdan soňky buýruklar ) {
    aýlawyň gövdesi
  }
?>

Başlangyç buýruklar - bu aýlaw başlamanka öň ýerine ýetiriler. Olar diňe bir gezek ýerine ýetiriler. Adatça ol ýerde sanawçylaryň başlangyç bahalary düzülýär. Gutaryş şerti - bu aýlawyň haýalanmagyny dowam etdirer şert, eger ol dogry bolsa. Aýlawdan soňky buýruklar - bu her aýlaw gezekden soň ýerine ýetiriler. Adatça ol ýerde sanawçylary artdyrýarlar.

Geliň, for aýlawy bilen 1-den 9-a çenli sanlary yzarlaýyn görkezeliň:

php<?php
  for ($i = 1; $i <= 9; $i++) {
    echo $i;
  }
?>

Indi sanawçyny 1-e däl-de, 2-e artdyralyň:

php<?php
  for ($i = 1; $i <= 9; $i += 2) {
    echo $i;
  }
?>

Tersine sanaw edip bolýar:

php<?php
  for ($i = 10; $i > 0; $i--) {
    echo $i;
  }
?>
Задание 1

for aýlawy bilen ekranda 1-den 100-e çenli sanlary görkeziň.

Задание 2

for aýlawy bilen ekranda 11-den 33-e çenli sanlary görkeziň.

Задание 3

for aýlawy bilen ekranda 0-dan 100-e çenli aralykdaky jübüt sanlary görkeziň.

Задание 4

for aýlawy bilen ekranda 1-den 99-a çenli aralykdaky takyk sanlary görkeziň.

Задание 5

for aýlawy bilen ekranda 100-den 0-a çenli sanlary görkeziň.