လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP တွင် Krsort function ကို အသုံးပြု. Timestamps ကို အခြေခံ. Timestamps ကို အခြေခံ. Event Records ကိုပြောင်းပြန်နိုင်ရန်အတွက်မည်သို့စီစဉ်ရမည်နည်း။

PHP တွင် Krsort function ကို အသုံးပြု. Timestamps ကို အခြေခံ. Timestamps ကို အခြေခံ. Event Records ကိုပြောင်းပြန်နိုင်ရန်အတွက်မည်သို့စီစဉ်ရမည်နည်း။

gitbox 2025-06-04

ဥပမာ - Timestamps အရ Event Records ကိုပြောင်းပြန်နိုင်ရန်အတွက်စီစဉ်ပါ

ငါတို့မှာ 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 နှင့်အတူဖြစ်ရပ်များကိုရှေ့တန်းမှနောက်ဆုံးဖြစ်ရပ်များနှင့်အတူအချိန်မီပြောင်းပြန်နိုင်ရန်အတွက်စီစဉ်ထားသည်။


Advanced: ရှုပ်ထွေးသောအဖြစ်အပျက်စံချိန်တင်ဖွဲ့စည်းပုံကိုကိုင်တွယ်ပါ

တစ်ခါတစ်ရံတွင်ဖြစ်ရပ်များသည်ရိုးရှင်းသောဖော်ပြချက်များသာမက, ခေါင်းစဉ်များ, မာတိကာစသည့်နယ်ပယ်များစွာပါ 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 ကဲ့သို့သောလုပ်ဆောင်မှုများအတွက်အဆင်ပြေသောအချိန်အခြေစိုက်အချက်အလက်များကိုပိုမိုပြောင်းလွယ်ပြင်နိုင်သည့်ပြောင်းလွယ်ပြင်နိုင်ရန်အတွက်ပြောင်းလွယ်ပြင်လွယ် မှု အမိန့်ဖြင့်ပိုမိုပြောင်းလွယ်ပြင်နိုင်ရန်အတွက်ပိုမိုလွယ်ကူစွာလုပ်ဆောင်နိုင်သည်။