PHP da for tsikli
for tsikli ma’lum bir kodni belgilangan miqdorda takrorlash imkonini beradi.
Uning sintaksisi quyidagicha:
<?php
for ( boshlang‘ich buyruqlar; tugash sharti; iteratsiyadan keyingi buyruqlar ) {
Tsikl tanasi
}
?>
Boshlang‘ich buyruqlar – bu tsikl boshlanishidan oldin bajariladigan buyruqlar bo‘lib, ular faqat bir marta ishlaydi. Odatda, bu yerda hisoblagichlarning boshlang‘ich qiymatlari joylashtiriladi.
Tugash sharti – bu tsiklni davom ettirish yoki to‘xtatish uchun tekshiriladigan shart. Tsikl ushbu shart rost (true) bo‘lganda davom etadi.
iteratsiyadan keyingi buyruqlar – bu tsikl har safar oxiriga yetganda bajariladigan buyruqlar bo‘lib, odatda hisoblagichlarni oshirish uchun ishlatiladi.
Keling, for tsiklidan foydalanib, 1 dan 9 gacha bo‘lgan sonlarni ketma-ket ekranga chiqaramiz:
<?php
for ($i = 1; $i <= 9; $i++) {
echo $i;
}
?>
Endi esa hisoblagichni 1 ga emas, balki 2 ga oshirib boramiz:
<?php
for ($i = 1; $i <= 9; $i += 2) {
echo $i;
}
?>
Teskari sanashni ham bajarish mumkin:
<?php
for ($i = 10; $i > 0; $i--) {
echo $i;
}
?>
№1
1 dan 100 gacha raqamlarni ko'rsatish uchun for tsiklidan foydalaning.
№2
11 dan 33 gacha raqamlarni ko'rsatish uchun for tsiklidan foydalaning.
№3
0 dan 100 gacha bo'lgan juft raqamlarni chop etish uchun for tsiklidan foydalaning.
№4
1 dan 99 gacha bo'lgan toq raqamlarni chop etish uchun for tsiklidan foydalaning.
№5
100 dan 0 gacha bo'lgan raqamlarni ko'rsatish uchun for tsiklidan foydalaning.