ABS ၏အခြေခံ syntax သည်အလွန်ရိုးရှင်းပါသည်။
<?php
echo abs(-10); // ထုတ်လုပ်ခြင်း 10
echo abs(5); // ထုတ်လုပ်ခြင်း 5
?>
ထည့်သွင်းမှုသည်အပြုသဘောဆောင်ခြင်းသို့မဟုတ်အပျက်သဘောဆောင်သောနံပါတ်ဟုတ်မဟုတ်မည်သို့ပင်ဖြစ်စေ, ABS () သည် ၎င်း၏အကြွင်းမဲ့တန်ဖိုးကိုပြန်ပို့သည်။
များသောအားဖြင့်ကျွန်ုပ်တို့သည်နံပါတ်နှစ်ခု၏အရွယ်အစားကိုတိုက်ရိုက်နှိုင်းယှဉ်ကြသော်လည်းတစ်ခါတစ်ရံကျွန်ုပ်တို့သည်သူတို့၏ "အကွာအဝေး" ကိုကြည့်ရှုစောင့်ရှောက်သည်။ ဥပမာအားဖြင့်:
<?php
$num1 = -8;
$num2 = 5;
if (abs($num1) > abs($num2)) {
echo "$num1 အကြွင်းမဲ့အာဏာတန်ဖိုးသာ။ ကြီးမြတ်သည်";
} else {
echo "$num2 အကြွင်းမဲ့အာဏာတန်ဖိုးသာ။ ကြီးမြတ်သည်";
}
?>
ဤဥပမာတွင် -8 သည် 5 ထက်ငယ်သော်လည်း၎င်း၏အကြွင်းမဲ့တန်ဖိုး 8 သည် 5 ထက် ကြီးသည် ။
တခါတရံတွင်ကိန်းဂဏန်းနှစ်ခုအကြားကွာဟချက်သည်အချို့သောတံခါးခုံများထက်ကျော်လွန်နေမည်ဆိုလျှင်ကျွန်ုပ်တို့ပြောချင်သည်။ ဒီမှာ ABS () အလွန်အသုံးဝင်သည်:
<?php
$a = 15;
$b = 10;
$threshold = 3;
if (abs($a - $b) > $threshold) {
echo "ဂဏန်းနှစ်ခုအကြားခြားနားချက်သည်တံခါးခုံများထက်ကြီးမြတ်သည် $threshold";
} else {
echo "ဂဏန်းနှစ်ခုအကြားခြားနားချက်သည်တံခါးခုံအကွာအဝေးအတွင်း၌ရှိသည်";
}
?>
$ a သည် ဒေါ်လာဘီ (B) ထက်ငယ်သည်ဖြစ်စေ, ABS ($ a-$ b) သည် ၎င်းတို့၏အကွာအဝေးကိုမှန်ကန်စွာတွက်ချက်နိုင်သည်။
သင့်တွင် Target တန်ဖိုးတစ်ခုရှိပြီးအခြားနံပါတ်တစ်ခုသည် target တန်ဖိုးတစ်ခုအတွင်း၌ရှိ, မရှိစစ်ဆေးလိုသည်ဆိုပါစို့။ abs () ကို သုံးနိုင်သည်။
<?php
$target = 100;
$value = 92;
$range = 10;
if (abs($value - $target) <= $range) {
echo "ဂဏန်း $value နယ်ပယ်";
} else {
echo "ဂဏန်း $value အကွာအဝေးထဲက";
}
?>
၎င်းသည်နယ်ပယ်၏တရားစီရင်မှုဆိုင်ရာယုတ္တိဗေဒကိုရိုးရှင်းလွယ်ကူစေသည်။
ABS () သည် ဂဏန်းအမျိုးအစားများ (including and floating point နံပါတ်များ) ကိုသာထုတ်လုပ်နိုင်ပြီးဖြတ်သန်းသွားသော string ကိုအလိုအလျောက်ပြောင်းလဲလိမ့်မည်။
floating-point နံပါတ်များအတွက်ရလဒ်သည် floating-point နံပါတ်များဖြစ်သည်။ တိကျမှန်ကန်မှုပြ problems နာများရှိနိုင်သည်, ထို့ကြောင့်၎င်းကိုသင်ဂရုပြုရန်လိုအပ်သည်။
ABS ၏အဓိကလုပ်ဆောင်ချက်မှာနံပါတ်၏အကြွင်းမဲ့တန်ဖိုးကိုရယူရန်ဖြစ်သည်။
နံပါတ်များအရွယ်အစားကို ABS () နှင့်နှိုင်းယှဉ်သောအခါ၎င်းတို့ကိုအကွာအဝေးအရွယ်အစားမဟုတ်ဘဲသူတို့၏အကွာအဝေးအရွယ်အစားနှင့်နှိုင်းယှဉ်ထားသည်။
ABS () သည်ကွာဟချက်နှင့်တရားစီရင်ခြင်းအကွာအဝေးကိုဂဏန်းနှစ်ခုစလုံးကိုတွက်ချက်ရန်အလွန်သင့်လျော်သည်။
ABS ကိုအသုံးပြုသည့်အခါ ABS () ကို အသုံးပြုသည့်အခါ parameter type ကိုဂရုပြုပါ။
ဤကျွမ်းကျင်မှုများပြုလုပ်နိုင်သည့်အနေဖြင့်သင်ကိန်းဂဏန်းပြုပြင်ခြင်းနှင့်ပိုမိုတိကျသောအတိုချုပ်နှင့်နားလည်လွယ်သောကုဒ်များရေးရန် ABS () function ကိုပိုမိုပြောင်းလွယ်ပြင်လွယ်နိုင်သည်။
<?php
// ဥပမာအကျဉ်းချုပ်
function compareAbsoluteValues($num1, $num2) {
if (abs($num1) > abs($num2)) {
return "$num1 အကြွင်းမဲ့အာဏာတန်ဖိုးသာ။ ကြီးမြတ်သည်";
} elseif (abs($num1) < abs($num2)) {
return "$num2 အကြွင်းမဲ့အာဏာတန်ဖိုးသာ။ ကြီးမြတ်သည်";
} else {
return "ဂဏန်းနှစ်ခု၏အကြွင်းမဲ့အာဏာတန်ဖိုးများသည်တန်းတူဖြစ်သည်";
}
}
echo compareAbsoluteValues(-7, 6);
?>