PHP ရှိ for loop
for loop သည် သတ်မှတ်ထားသောအကြိမ်အရေအတွက်အတိုင်း code အချို့ကို ထပ်ခါထပ်ခါလုပ်ဆောင်ခွင့်ပြုသည်။
၎င်း၏ syntax မှာ အောက်ပါအတိုင်းဖြစ်သည်-
၎င်း၏ syntax မှာ အောက်ပါအတိုင်းဖြစ်သည်-
<?php
for ( ကနဦး command များ; ရပ်တန့်ရန်အခြေအနေ; လမ်းကြောင်းတစ်ခုစီပြီးဆုံးပါက command များ ) {
loop ၏ body
}
?>
ကနဦး command များ ဆိုသည်မှာ loop စတင်မည့်အချိန်မတိုင်မီ လုပ်ဆောင်မည့်အရာများဖြစ်သည်။ ၎င်းတို့ကို တစ်ကြိမ်တည်းသာ လုပ်ဆောင်သည်။ ပုံမှန်အားဖြင့် ထိုနေရာတွင် ရေတွက်ကိန်းများ၏ ကနဦးတန်ဖိုးများကို ထားရှိသည်။ ရပ်တန့်ရန်အခြေအနေ ဆိုသည်မှာ loop သည် မည်သည့်အခြေအနေတွင် လည်ပတ်နေမည်ဆိုသည်ကို ဆိုလိုသည်။ ထိုအခြေအနေမှန်နေသမျှကာလပတ်လုံး loop သည် ဆက်လည်ပတ်နေမည်။ လမ်းကြောင်းတစ်ခုစီပြီးဆုံးပါက command များ ဆိုသည်မှာ loop ၏ လမ်းကြောင်းတစ်ခုစီ အဆုံးသတ်တိုင်း လုပ်ဆောင်မည့် command များဖြစ်သည်။ ပုံမှန်အားဖြင့် ထိုနေရာတွင် ရေတွက်ကိန်းများကို တိုးပေးသည်။
ယခု for loop ကိုသုံး၍
1 မှ 9 အထိ ကိန်းဂဏန်းများကို အစဉ်လိုက် ထုတ်ပြကြည့်ရအောင်-
<?php
for ($i = 1; $i <= 9; $i++) {
echo $i;
}
?>
ယခုတစ်ခါတွင် ရေတွက်ကိန်းကို
1 ဖြင့် မဟုတ်ဘဲ 2 ဖြင့် တိုးကြည့်ပါမည်-
<?php
for ($i = 1; $i <= 9; $i += 2) {
echo $i;
}
?>
နောက်ပြန်ရေတွက်ခြင်းကိုလည်း လုပ်ဆောင်နိုင်သည်-
<?php
for ($i = 10; $i > 0; $i--) {
echo $i;
}
?>
for loop ကို အသုံးပြု၍
1 မှ 100 အထိ ကိန်းဂဏန်းများကို screen ပေါ်သို့ ထုတ်ပြပါ။
for loop ကို အသုံးပြု၍
11 မှ 33 အထိ ကိန်းဂဏန်းများကို screen ပေါ်သို့ ထုတ်ပြပါ။
for loop ကို အသုံးပြု၍
0 မှ 100 အထိ ကြားရှိ စုံကိန်းများကို screen ပေါ်သို့ ထုတ်ပြပါ။
for loop ကို အသုံးပြု၍
1 မှ 99 အထိ ကြားရှိ မကိန်းများကို screen ပေါ်သို့ ထုတ်ပြပါ။
for loop ကို အသုံးပြု၍
100 မှ 0 အထိ ကိန်းဂဏန်းများကို screen ပေါ်သို့ ထုတ်ပြပါ။