natcasesort လုပ်ဆောင်ချက်
natcasesort လုပ်ဆောင်ချက်သည်
လူတစ်ဦး စီစဉ်သကဲ့သို့ ခင်းကျင်းမှုကို စီစဉ်ပေးသည်။
ဤလုပ်ဆောင်ချက်သည် သော့များနှင့် တန်ဖိုးများအကြားရှိ
ဆက်သွယ်မှုများကို ထိန်းသိမ်းပေးသည်။
natsort နှင့် မတူဘဲ
စာလုံးအကြီးအသေးကို လျစ်လျူရှုသည်။
ဝါကျဖွဲ့ပုံ
sort(array &$array, int $flags = SORT_REGULAR): bool
ဥပမာ
ပထမဦးစွာ natsort လုပ်ဆောင်ချက်ကို အသုံးပြု၍
စာလုံးအကြီးအသေး ထည့်သွင်းတွက်ချက်ကာ
စီစဉ်ကြည့်ပါမည်။
<?php
$arr = [
'Img12.png',
'Img10.png',
'img2.png',
'Img1.png'
];
natsort($arr);
var_dump($arr);
?>
ကုဒ်အလုပ်လုပ်ဆောင်မှု ရလဒ်။
[
'Img10.png',
'img1.png',
'img2.png',
'img12.png',
]
ဥပမာ
ယခု natcasesort လုပ်ဆောင်ချက်ကို အသုံးပြု၍
သဘာဝအစဉ်လိုက် စီစဉ်ခြင်းကို လုပ်ဆောင်ပါမည်။
<?php
$arr = [
'img12.png',
'Img10.png',
'img2.png',
'img1.png'
];
natcasesort($arr);
var_dump($arr);
?>
ကုဒ်အလုပ်လုပ်ဆောင်မှု ရလဒ်။
[
'img1.png',
'img2.png',
'Img10.png',
'img12.png',
]
ဆက်လက်လေ့လာရန်
-
sortလုပ်ဆောင်ချက်၊
အရာဝတ္ထုများ မြင့်တက်လာသည့်အလိုက် စီစဉ်ပေးသည် -
rsortလုပ်ဆောင်ချက်၊
အရာဝတ္ထုများ လျော့ကျလာသည့်အလိုက် စီစဉ်ပေးသည် -
ksortလုပ်ဆောင်ချက်၊
သော့များ မြင့်တက်လာသည့်အလိုက် စီစဉ်ပေးသည် -
krsortလုပ်ဆောင်ချက်၊
သော့များ လျော့ကျလာသည့်အလိုက် စီစဉ်ပေးသည် -
asortလုပ်ဆောင်ချက်၊
အရာဝတ္ထုများ မြင့်တက်လာသည့်အလိုက် စီစဉ်ပေးပြီး သော့များကို ထိန်းသိမ်းပေးသည် -
arsortလုပ်ဆောင်ချက်၊
အရာဝတ္ထုများ လျော့ကျလာသည့်အလိုက် စီစဉ်ပေးပြီး သော့များကို ထိန်းသိမ်းပေးသည် -
natsortလုပ်ဆောင်ချက်၊
သဘာဝပုံစံအတိုင်း စီစဉ်ပေးသည် -
usortလုပ်ဆောင်ချက်၊
callback အရ စီစဉ်ပေးသည် -
uksortလုပ်ဆောင်ချက်၊
callback အရ သော့များအတိုင်း စီစဉ်ပေးသည် -
uasortလုပ်ဆောင်ချက်၊
callback အရ စီစဉ်ပေးပြီး သော့များကို ထိန်းသိမ်းပေးသည် -
array_multisortလုပ်ဆောင်ချက်၊
ခင်းကျင်းမှုများစွာကို စီစဉ်ပေးသည်