ရှေ့ပြေးဖွံ့ဖြိုးတိုးတက်မှုတွင် slider သည်အသုံးပြုသူများသည်အသုံးပြုသူများသည်ကိန်းဂဏန်းများကိုချိန်ညှိရန်အလိုအလျောက်ကူးယူနိုင်သည့်နည်းလမ်းဖြစ်သည်။ အီးယူကူးသန်းရောင်းဝယ်ရေးစျေးနှုန်းစစ်ဆေးခြင်း, အသံအတိုးအကျယ်ညှိနှိုင်းမှု, သို့သော် Backend နှင့်အပြန်အလှန်ဆက်သွယ်သောအခါစီးပွားရေးလိုအပ်ချက်များသို့မဟုတ်ဒေတာရှေ့နောက်ညီညွတ်မှုကိုဖြည့်ဆည်းရန် Slider မှပြန်လာသောတန်ဖိုးကို 0 န်ဆောင်မှုပေးရန်လိုအပ်သည်။ ဤအချိန်တွင် PHP ၏ Ceil () function သည်အလွန်လက်တွေ့ကျသောကိရိယာတစ်ခုဖြစ်သည်။
CEIL () သည်အထက်သို့ 0 င်ရောက်ရန် PHP တွင်အသုံးပြုသောသင်္ချာဆိုင်ရာလုပ်ဆောင်မှုဖြစ်သည်။ ၎င်းသည်ကိန်းဂဏန်း Parameter သည်ရပြီးအသေးငယ်ဆုံးကိန်းကိုထိုတန်ဖိုးထက်မကပါ။
echo ceil(4.2); // ထုတ်လုပ်ခြင်း 5
echo ceil(9.999); // ထုတ်လုပ်ခြင်း 10
ဆန့်ကျင်ဘက်အနေဖြင့် ကြမ်းပြင် (rounded) နှင့်ပတ်ပတ်လည် (rounded) (rounded) (rounded) (rounded ) တွင်အသုံးပြုသူကရွေးချယ်ထားသောတန်ဖိုးသည်တံခါးခုံတစ်ခုထက်နိမ့်ကျကြောင်းသေချာစေရန်လိုအပ်သည်ဆိုပါကအလွန်ကောင်းသည်။
ကျွန်ုပ်တို့သည်ရှေ့ပြေးစာမျက်နှာတွင်စျေးနှုန်းရွေးချယ်ခြင်း slider ကိုသတ်မှတ်ပြီးအသုံးပြုသူအားပစ္စည်း၏အနိမ့်ဆုံးစျေးနှုန်းကိုရွေးချယ်ခွင့်ပြုသည်ဆိုပါစို့။ slider ကိုအရှိန်မြှင့်မှုသည် 0.1 ဖြစ်သည်။ သို့သော်နောက်ခံတွင်အမှန်တကယ်သိုလှောင်မှုစျေးနှုန်းမှာကိန်းတစ်ခုဖြစ်သည်။ ဒီကိစ္စမှာ 99.1 ကဲ့သို့သောတန်ဖိုးကို 99.1 ကဲ့သို့သောတန်ဖိုးကိုရှောင်ရှားနိုင်ရန်အတွက် 99.1 အဖြစ် 99 ယွမ်သို့ 0 င်ရောက်နိုင်ရန်လိုအပ်သည်။
ရှေ့ဆုံးအဆုံးသည်များသောအားဖြင့် Ajax သို့မဟုတ်ပုံစံတင်သွင်းမှုမှတဆင့်ဆာဗာသို့ slider တန်ဖိုးကိုများသောအားဖြင့်ပို့ပေးပါလိမ့်မည်။ Backend သည်ဤ floating point နံပါတ်များကိုလက်ခံရရှိပြီးနောက်တန်ဖိုးများ၏ရှေ့နောက်ညီညွတ်မှုကိုသေချာစေရန်၎င်းကိုလုပ်ငန်းများ၌ပြုလုပ်သင့်သည်။
$priceFromSlider = $_POST['price']; // ရှေ့ -Ant သည် floating-point စျေးနှုန်းကိုပေးပို့သည်ဟုယူဆပါ
$roundedPrice = ceil($priceFromSlider);
၎င်းသည်အသုံးပြုသူသည်ကိန်းတစ်ခုထက်သာလွန်သောတန်ဖိုးကိုရွေးချယ်နေသမျှကာလပတ်လုံးဆာဗာသည်အထက်သို့သယ်ဆောင်သည်။
PHP တွင် Slider တန်ဖိုးများကိုမည်သို့ရရှိကြောင်းပြသခဲ့သည်။ စင်ကာပူ အကြိမ်အသုံးပြုရန်အတွက် PHP တွင် Slider တန်ဖိုးများကိုမည်သို့ရရှိနိုင်ကြောင်းပြသခဲ့သည်။
<?php
// တုံ့ပြန်မှုခေါင်းစီးကိုသတ်မှတ်ပါ
header('Content-Type: application/json');
// Get နှင့် filter ကို filter
$input = filter_input(INPUT_POST, 'value', FILTER_VALIDATE_FLOAT);
if ($input === false || $input === null) {
echo json_encode(['error' => 'မမှန်ကန်သော slider တန်ဖိုး']);
exit;
}
// အထက်သို့
$rounded = ceil($input);
// ဒီတန်ဖိုးကိုဒေတာဘေ့စ်ကိုမေးမြန်းဖို့ဒါမှမဟုတ်သတ်မှတ်ထားတဲ့ parameters တွေကိုရှာဖွေရန်အသုံးပြုသည်ဆိုပါစို့
// လုပ်ငန်းစဉ်တန်ဖိုးကိုပြန်ပို့သည်
echo json_encode([
'original' => $input,
'rounded' => $rounded,
'message' => '滑块值已成功အထက်သို့处理'
]);
ရှေ့ -In-end သည်အချက်အလက်များကိုအောက်ပါနည်းလမ်းများဖြင့်ပို့သည်။