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
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
for ($i = 1; $i <= 9; $i++) {
echo $i;
}
?>
Indi sanawçyny 1-e däl-de, 2-e artdyralyň:
<?php
for ($i = 1; $i <= 9; $i += 2) {
echo $i;
}
?>
Tersine sanaw edip bolýar:
<?php
for ($i = 10; $i > 0; $i--) {
echo $i;
}
?>
for aýlawy bilen ekranda 1-den 100-e çenli sanlary görkeziň.
for aýlawy bilen ekranda 11-den 33-e çenli sanlary görkeziň.
for aýlawy bilen ekranda 0-dan 100-e çenli aralykdaky jübüt sanlary görkeziň.
for aýlawy bilen ekranda 1-den 99-a çenli aralykdaky takyk sanlary görkeziň.
for aýlawy bilen ekranda 100-den 0-a çenli sanlary görkeziň.