Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ppSpOtRHO 73 of 83 menu
◀ ▶

PHP တွင် လေးလံသော လုပ်ဆောင်ချက်များ ထပ်ခါထပ်ခါလုပ်ဆောင်ခြင်းကို အကောင်းဆုံးဖြစ်အောင်ပြုလုပ်ခြင်း

ယခင်သင်ခန်းစာရှိ လုပ်ဆောင်ချက်များကို ထပ်ခါထပ်ခါခေါ်ယူခြင်းသည် တကယ်တော့ အချိန်အလွန်နည်းပါးစွာသာယူပြီး ကျွန်ုပ်တို့၏ စက်ရုံအဆင့်မြှင့်တင်ခြင်းသည် အများကြီးမချွေတာနိုင်ပါ။ သို့သော်၊ ကျွန်ုပ်တို့သည် အချိန်အတော်ကြာအထိ လုပ်ဆောင်သော "လေးလံသည့်" လုပ်ဆောင်ချက်ကို အကြိမ်ကြိမ်ခေါ်ယူမည်ဆိုလျှင် အခြေအနေမှာ ပိုဆိုးလာမည်ဖြစ်သည်။

ဥပမာအားဖြင့်၊ ကိန်းတစ်ခု၏ စားလဒ်များကို ရှာဖွေပေးသော လုပ်ဆောင်ချက်တစ်ခုရှိသည်ဆိုပါစို့:

<?php function getDivisors($num) { $result = []; for ($i = 1; $i <= $num; $i++) { if ($num % $i == 0) { $result[] = $i; } } return $result; } ?>

ဤလုပ်ဆောင်ချက်သည် "လေးလံသည့်" လုပ်ဆောင်ချက်ဖြစ်သည်မှာ ထင်ရှားပါသည်။ ထို့ကြောင့် ဤကဲ့သို့သောကုဒ်ကိုရေးရန် မကောင်းသောစိတ်ကူးတစ်ခုဖြစ်မည်:

<?php $num = 123456; if (array_sum(getDivisors($num)) >= 10 and array_sum(getDivisors($num)) <= 100) { } else { } ?>

အကောင်းဆုံးမှာ "လေးလံသော" လုပ်ဆောင်ချက်ကို တစ်ကြိမ်တည်းလုပ်ဆောင်ပြီး ရလဒ်ကို variable တစ်ခုအတွင်းသို့သိမ်းကာ ထို variable ကို လိုအပ်သောနေရာများတွင် အသုံးပြုခြင်းပင်ဖြစ်သည်:

<?php $num = 123456; $sum = array_sum(getDivisors($num)); if ($sum >= 10 and $sum <= 100) { } else { } ?>

အောက်ပါကုဒ်ကို စက်ရုံအဆင့်မြှင့်တင်ပါ:

<?php $num = 1233456789; if (getSumSquare($num) >= 10 and getSumSquare($num) <= 100) { echo 'မှန်သည်'; } else { echo 'မမှန်ပါ'; } function getSumSquare($num) { $digits = explode('', $num); $sum = 0; foreach ($digits as $digit) { $sum += $digit * $digit; } return $digit; } ?>
← →
↑
မြန်မာ▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်