ငါတို့မှာ Event array ရှိတယ်ဆိုပါစို့သော့သည် timestamp တစ်ခုဖြစ်သည်။
<?php
$events = [
1685702400 => 'အဖြစ်အပျက်Aဖြစ်ပျက်',
1685788800 => 'အဖြစ်အပျက်Bဖြစ်ပျက်',
1685616000 => 'အဖြစ်အပျက်Cဖြစ်ပျက်',
];
// အသုံးပြု krsort Array ခလုတ်ကိုနှိပ်ပါ(အချစ်)ပြောင်းပြန်နိုင်ရန်အတွက် sort
krsort($events);
foreach ($events as $timestamp => $event) {
echo date('Y-m-d H:i:s', $timestamp) . " - $event\n";
}
?>
ရလဒ်များအစက်အပြောက်:
2023-06-03 00:00:00 - အဖြစ်အပျက်Bဖြစ်ပျက်
2023-06-02 00:00:00 - အဖြစ်အပျက်Aဖြစ်ပျက်
2023-06-01 00:00:00 - အဖြစ်အပျက်Cဖြစ်ပျက်
Krsort နှင့်အတူဖြစ်ရပ်များကိုရှေ့တန်းမှနောက်ဆုံးဖြစ်ရပ်များနှင့်အတူအချိန်မီပြောင်းပြန်နိုင်ရန်အတွက်စီစဉ်ထားသည်။
တစ်ခါတစ်ရံတွင်ဖြစ်ရပ်များသည်ရိုးရှင်းသောဖော်ပြချက်များသာမက, ခေါင်းစဉ်များ, မာတိကာစသည့်နယ်ပယ်များစွာပါ 0 င်သည် ။
<?php
$events = [
1685702400 => [
'title' => 'အဖြစ်အပျက်A',
'content' => 'အဖြစ်အပျက်Aအသေးစိတ်အချက်အလက်များ',
],
1685788800 => [
'title' => 'အဖြစ်အပျက်B',
'content' => 'အဖြစ်အပျက်Bအသေးစိတ်အချက်အလက်များ',
],
1685616000 => [
'title' => 'အဖြစ်အပျက်C',
'content' => 'အဖြစ်အပျက်Cအသေးစိတ်အချက်အလက်များ',
],
];
krsort($events);
foreach ($events as $timestamp => $event) {
echo date('Y-m-d H:i:s', $timestamp) . " - {$event['title']}: {$event['content']}\n";
}
?>
အချိန်မီပြောင်းပြန်နိုင်ရန်အတွက်စီစဉ်ထားသောဖြစ်ရပ်များစာရင်းကိုလည်းသင်ရနိုင်သည်။
Krsort ကို Timestamp Sorting အတွက်သင့်တော်သော Array Key Name အရပြောင်းပြန်ပြောင်းပြန်ပြုလုပ်ခဲ့သည်။
Timestamps ကို inarray keys များအဖြစ်အသုံးပြုခြင်းသည် Krsort သည် ပြောင်းပြန်နိုင်ရန်အစီအစဉ်ကိုလျင်မြန်စွာအကောင်အထည်ဖော်နိုင်သည်။
ဖြစ်ရပ်မှတ်တမ်းများသည်ရိုးရှင်းသောကြိုးများသို့မဟုတ်ရှုပ်ထွေးသောအဆောက်အအုံများဖြစ်နိုင်သည်။ Krsort သည်သင့်တော်သည်။
Sorting ပြီးနောက်သင်သည် fonteach ကို နောက်ဆုံးဖြစ်ရပ်အရပထမ ဦး ဆုံးအဖြစ်အပျက်ကို ဖြတ်. fonteach ကိုသုံးနိုင်သည်။
Log System နှင့် Timeline display ကဲ့သို့သောလုပ်ဆောင်မှုများအတွက်အဆင်ပြေသောအချိန်အခြေစိုက်အချက်အလက်များကိုပိုမိုပြောင်းလွယ်ပြင်နိုင်သည့်ပြောင်းလွယ်ပြင်နိုင်ရန်အတွက်ပြောင်းလွယ်ပြင်လွယ် မှု အမိန့်ဖြင့်ပိုမိုပြောင်းလွယ်ပြင်နိုင်ရန်အတွက်ပိုမိုလွယ်ကူစွာလုပ်ဆောင်နိုင်သည်။