PHP да for цикли

for цикли бир неча марта баъзи кодларни такрорлаш имконини беради. Унинг синтаксиси:

Унинг синтаксиси:

php<?php
  for ( бошланғич командалар; тугаш шарти; ўтишдан кейинги командалар ) {
    цикл танаси
  }
?>

Бошланғич командалар - бу цикл бошланишидан олдин бажариладиган нарса. Улар фақат бир марта бажарилади. Оддата у ерда ҳисоблагчларнинг бошланғич қийматларини joylashadi. Тугаш шарти - бу цикл айланиб турганда, у ҳақиқий бўлганда давом этадиган шарт. Ўтишдан кейинги командалар - бу циклнинг ҳар бир ўтиши тугаганда бажариладиган командалар. Оддата у ерда ҳисоблагчларни oshiradi.

Келинг for цикли ёрдамида 1 дан 9 гача бўлган сонларни кетма-кет чиқарамиз:

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

Энди esa ҳисоблагчни 1 га эмас, балки 2 га oshiramiz:

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

Тескари ҳисоблашни бажариш мумкин:

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

for цикли ёрдамида экранга 1 дан 100 гача бўлган сонларни чиқаринг.

Задание 2

for цикли ёрдамида экранга 11 дан 33 гача бўлган сонларни чиқаринг.

Задание 3

for цикли ёрдамида экранга 0 дан 100 гача бўлган жуфт сонларни чиқаринг.

Задание 4

for цикли ёрдамида экранга 1 дан 99 гача бўлган тоқ сонларни чиқаринг.

Задание 5

for цикли ёрдамида экранга 100 дан 0 гача бўлган сонларни чиқаринг.