Paging လုပ်ဆောင်ချက်များကိုရေးဆွဲသည့်အခါစာမျက်နှာများစုစုပေါင်းအရေအတွက်ကိုတွက်ချက်ခြင်းသည်ဘုံလိုအပ်ချက်ဖြစ်သည်။ PHP သည်ဤပြ problem နာကိုအလွယ်တကူဖြေရှင်းနိုင်ရန်အလွန်လက်တွေ့ကျသောသင်္ချာဆိုင်ရာ function ceil () ကိုထောက်ပံ့ပေးသည်။ ဤဆောင်းပါးသည် Pager ရှိစာမျက်နှာများကိုတိကျမှန်ကန်စွာတွက်ချက်ရန် CEILI () function ကိုမည်သို့အသုံးပြုရမည်ကိုရှင်းပြရန်လက်တွေ့ကျပုံများကိုပေါင်းစပ်မည်။
CEIL () သည် PHP တွင်ပါ 0 င်သောသင်္ချာဆိုင်ရာလုပ်ဆောင်မှုဖြစ်သည်။ မည်သို့ပင်ဖြစ်စေ, ဤနံပါတ်၏ဒ decimal မအစိတ်အပိုင်းဖြစ်အောင် Ceil () သည်နောက်ကိန်းကိုသယ်ဆောင်သွားမည်ဖြစ်သည်။
ဥပမာအားဖြင့်:
echo ceil(4.1); // ထုတ်လုပ်ခြင်း 5
echo ceil(7.99); // ထုတ်လုပ်ခြင်း 8
သင့်တွင်စုစုပေါင်းဒေတာအစုရှိပြီးစာမျက်နှာတစ်ခုစီတွင်မှတ်တမ်း 103 ခုနှင့်မှတ်တမ်း 10 ခုကိုပြသရန်လိုအပ်ကြောင်းစာမျက်နှာတစ်ခုစီတွင်ပြသရန်လိုအပ်သည်ဆိုပါစို့။
53 / 10 = 5.3
5.3 ကိုကျွန်ုပ်တို့တိုက်ရိုက်မဖော်ပြနိုင်ပါ။ စာမျက်နှာအရေအတွက်သည်ကိန်းတစ်ခုဖြစ်ရမည်ဖြစ်သောကြောင့်ဖြစ်သည်။ အကယ်. သင်သည်သာမန် integer ဌာနခွဲကိုအသုံးပြုပါကစာမျက်နှာ 5 မျက်နှာသာသာရလိမ့်မည်။ ဤအချိန်တွင်ကျွန်ုပ်တို့သည် CEILION () function ကိုအသုံးပြုရန်လိုအပ်သည်။ 5.3 အထိ 5.3 အထိရှိသည်။
<?php
// ဒေတာစုစုပေါင်းအရေအတွက်
$totalRecords = 53;
// စာမျက်နှာတစ်ခုချင်းစီကိုပြထားတဲ့အပိုင်းပိုင်းအရေအတွက်
$perPage = 10;
// စာမျက်နှာများစုစုပေါင်းအရေအတွက်ကိုတွက်ချက်ပါ,အသုံးပြု ceil အထက်သို့
$totalPages = ceil($totalRecords / $perPage);
echo "စာမျက်နှာများစုစုပေါင်းအရေအတွက်ဖြစ်ပါတယ်:{$totalPages}"; // ထုတ်လုပ်ခြင်း:စာမျက်နှာများစုစုပေါင်းအရေအတွက်ဖြစ်ပါတယ်:6
?>
သင့်တွင် URL Parameter စာမျက်နှာမှ တဆင့် Pagination ကိုပြောင်းလဲစေသောစာမျက်နှာတစ်ခုရှိသည်ဆိုပါစို့။ ဥပမာ link သည်အောက်ပါအတိုင်းဖြစ်သည် -
http://m66.net/list.php?page=1
စာမျက်နှာစုစုပေါင်းအရေအတွက်ပေါ် မူတည်. စာဖတ်ခြင်းကိုထုတ်ပေးနိုင်သည်။
<?php
$totalRecords = 53;
$perPage = 10;
$totalPages = ceil($totalRecords / $perPage);
echo "<nav><ul>";
for ($i = 1; $i <= $totalPages; $i++) {
echo "<li><a href='http://m66.net/list.php?page={$i}'>1 ။ {$i} စာမျက်နှာ</a></li>";
}
echo "</ul></nav>";
?>
ဤနည်းဖြင့်အသုံးပြုသူများသည်မတူညီသောစာမျက်နှာအကြောင်းအရာကိုရယူရန်လင့်ခ်ကိုနှိပ်ပါ။
Ceil () function သည် function သည် page ၏စုစုပေါင်းအရေအတွက်ကိုမှန်ကန်စွာသေချာစေရန်အတွက်အထက်သို့တက်စေနိုင်သည်။
စုစုပေါင်းစာမျက်နှာနံပါတ် = CEIL (စာမျက်နှာတစ်ခုချင်းစီ၏စုစုပေါင်းမှတ်တမ်းများ / အရေအတွက်) ။
Paging link များထုတ်လုပ်သည့်အခါ CEIL () ၏ရလဒ်များကို dynamically ခလုတ်များသို့ထုတ်လွှင့်ရန်အတွက်ကွင်းများကိုသုံးနိုင်သည်။
CEILE () ကိုအသုံးပြုခြင်းသည် paging စာမျက်နှာစုစုပေါင်းအရေအတွက်ကိုတွက်ချက်ရန် (စာမျက်နှာ) ကိုတွက်ချက်ရန်နှစ် ဦး စလုံးသည်စုံတွဲနှင့်တိကျမှုနှစ်မျိုးလုံးဖြစ်ပြီး PHP Php Php Paging Development တွင်မရှိမဖြစ်ကျွမ်းကျင်မှုတစ်ခုဖြစ်သည်။