ဒေတာမြင်ကွင်းတွင်ဖြစ်စဉ်တွင် 0 င်ရိုးစကေး၏ setting သည်ဇယား၏ဗေဒနှင့်ဖတ်နိုင်မှုကိုတိုက်ရိုက်သက်ရောက်သည်။ သိပ်သည်းသောသို့မဟုတ်ကျဲအပွင့်များသည်အသုံးပြုသူများအတွက်အဆင်မပြေမှုများဖြစ်ပေါ်စေနိုင်သည်, ထို့ကြောင့်အထူးသဖြင့်ညှိနှိုင်းချိန်ခွင်များကိုတွက်ချက်ရန်အထူးအရေးကြီးသည်။ အသုံးများသောနောက်ခံဘာသာစကားတစ်ခုအနေဖြင့် PHP သည် dynamic chart data များကိုထုတ်လုပ်သည့်အခါအကန့်အသတ်များတိကျသောတွက်ချက်မှုများကိုပိုမိုတိကျစွာတွက်ချက်ရာတွင်ကူညီရန်ပါ 0 င်သောသင်္ချာဆိုင်ရာလုပ်ဆောင်မှုများကိုအသုံးပြုနိုင်သည်။ ဤဆောင်းပါးသည် PHP ၏ Ceil () function ကိုတိကျစွာညှိနှိုင်းဆောင်ရွက်မှုတွင်ညှိနှိုင်းဆောင်ရွက်မှုများကိုတိကျစွာလုပ်ဆောင်ရန်မည်သို့အသုံးပြုရမည်ကိုအာရုံစိုက်မည်။
Seil () function သည် PHP တွင်အသုံးပြုသော function တစ်ခုဖြစ်သည်။ ၎င်းသည် floating point နံပါတ်ကို parameter တစ်ခုအဖြစ်လက်ခံပြီးထိုအရေအတွက်ထက်မနည်းနိမ့်ဆုံးကိန်းတန်ဖိုးကိုပြန်ပို့သည်။ ဥပမာအားဖြင့်:
echo ceil(4.3); // ထုတ်လုပ်ခြင်း 5
echo ceil(9.99); // ထုတ်လုပ်ခြင်း 10
ဤအချက်သည်အထူးသဖြင့်သွဒိနိတ် 0 င်ရိုး၏အများဆုံးအတိုင်းအတာကိုဆုံးဖြတ်သည့်အခါအထူးသဖြင့်အသုံးဝင်သည်။
သင့်တွင်အများဆုံးတန်ဖိုးရှိ 87.3 ဖြင့်ဒေတာအစုတစ်ခုရှိပြီးသင်ကသွဒိနိတ် 0 င်မှု၏အများဆုံးပမာဏကိုဆယ်တစ်ဆယ်တစ်ဆယ်ဖြစ်ရန်အမြင့်ဆုံးပမာဏကိုသင်လိုချင်ပြီး၎င်းသည်အများဆုံးဒေတာတန်ဖိုးနှင့်ညီမျှသည်။ စီil () function ကိုရိုးရှင်းသောသင်္ချာတွက်ချက်မှုများဖြင့်ပေါင်းစပ်ခြင်းဖြင့်၎င်းကိုရရှိနိုင်သည်။
<?php
$maxValue = 87.3;
$step = 10; // အဆိုပါသွဒီနိတ်စကေးကာလဖြစ်ပါတယ်10
// အများဆုံးစကေးတွက်ချက်,အနီးဆုံးအထိ round10မြှောက်ခြင်း
$maxTick = ceil($maxValue / $step) * $step;
echo "အများဆုံးစကေးဖြစ်ပါတယ်:" . $maxTick; // ထုတ်လုပ်ခြင်း:အများဆုံးစကေးဖြစ်ပါတယ်:90
?>
ဤအပြောင်းအလဲအတွက်လုပ်ပြီးနောက် Axis စကေးသည်အတိုင်းအတာအပြည့်အစုံကိုပြသနိုင်သည့်ဒေတာအများဆုံးတန်ဖိုးထက်လျော့နည်းမည်မဟုတ်ပါ။
ကျွန်ုပ်တို့သည်အမြင့်ဆုံးတန်ဖိုးနှင့်စကေးကာလကို အခြေခံ. စကေးခင်းကျင်းမှုကိုထုတ်လုပ်နိုင်ပြီး,
<?php
$maxValue = 87.3;
$step = 10;
$maxTick = ceil($maxValue / $step) * $step;
$ticks = [];
for ($i = 0; $i <= $maxTick; $i += $step) {
$ticks[] = $i;
}
print_r($ticks);
/* ထုတ်လုပ်ခြင်း结果:
Array
(
[0] => 0
[1] => 10
[2] => 20
[3] => 30
[4] => 40
[5] => 50
[6] => 60
[7] => 70
[8] => 80
[9] => 90
)
*/
?>
အထက်ဖော်ပြပါကုဒ်သည် 0 မှ 90 မှ 90 အထိအဆင်သင့်ဖြစ်စေသည်,
အကယ်. သင်သည် interface မှအချက်အလက်များကိုရရှိပါက interface လိပ်စာသည် https://m66.net/api/data ဖြစ်သည်။ PHP မှတစ်ဆင့်အများဆုံးတန်ဖိုးကိုရယူနိုင်သည်။
<?php
// interface မှဒေတာကိုရယူရန် Simulate
$url = "https://m66.net/api/data";
$data = file_get_contents($url);
$array = json_decode($data, true);
$maxValue = max($array['values']); // ပြန်လာသည့်ဒေတာပုံစံပါ 0 င်သည်ဟုယူဆပါ values အခင်းအကျင်း
$step = 10;
$maxTick = ceil($maxValue / $step) * $step;
echo "dynamic အများဆုံးစကေး:" . $maxTick;
?>
Backend တောင်းဆိုမှုများနှင့် စီil () function ကိုပေါင်းစပ်ခြင်း၏ဤနည်းလမ်းသည်ဇယား၏လိုက်လျောညီထွေဖြစ်အောင်နှင့်အသုံးပြုသူအတွေ့အကြုံကိုတိုးတက်စေရန်အချက်အလက်အကြောင်းအရာများအရသိရသည်သွဒီနိတ်စကေးကိုပြောင်းလဲနိုင်သည်။
CEILI () function ကိုအထက်သို့တက်ရန်အသုံးပြုသည်။
ဒေတာအမြင့်ဆုံးတန်ဖိုးနှင့်စကေးကြားကာလကိုပေါင်းစပ်ပြီး Ceil () သည် စကေးသည်ကျိုးကြောင်းဆီလျော်ပြီးပြည့်စုံစေရန်သေချာစေနိုင်သည်။
လွယ်ကူသောရှေ့ဆုံးပုံဆွဲခြင်းအတွက်စကေးခင်းကျင်းထုတ်လုပ်သည်။
Interface အချက်အလက်များနှင့်ပေါင်းစပ်ပြီးဒေတာ - မောင်းနှင်သောအသိဉာဏ်ရှိသောသွဒိနိတ်ဆန့်ကျင်ဒီဇိုင်းကိုနားလည်သဘောပေါက်နိုင်သည်။
PHP ၏ Ceil () function ကိုဆင်ခြင်တုံတရားအသုံးပြုခြင်းသည်ဒေတာမြင်ကွင်း၏တိကျမှုနှင့်ဗေဒကိုများစွာတိုးတက်စေပြီးဇယားကိုပိုမိုပရော်ဖက်ရှင်နယ်နှင့်ဖတ်ရန်လွယ်ကူစေသည်။