PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင်ပြောင်းပြန် sorting arrays နှင့်အညွှန်းကိန်းဆက်ဆံရေးကိုထိန်းသိမ်းခြင်းသည်ဘုံလိုအပ်ချက်ဖြစ်သည်။ developer များသည် PHP တွင်တည်ဆောက်ထားသောလုပ်ဆောင်ချက်များအားဖြင့်၎င်းကိုအောင်မြင်နိုင်သည်။ အသုံးအများဆုံး function ကို array_riverse () , ထို့နောက်ကျွန်ုပ်တို့သည် developer များကို coding စွမ်းဆောင်ရည်ကိုတိုးတက်စေရန်အတွက်အသုံးအများဆုံးအကောင်အထည်ဖော်သည့်နည်းလမ်းများကိုအသေးစိတ်မိတ်ဆက်ပေးမည်။
Array_Reverse () PHP တွင်အသုံးအများဆုံးခင်းကျင်းသော function function ဖြစ်သည်။ ၎င်းသည် array ၏သော့ချက်တန်ဖိုးအညွှန်းကိန်းကိုပြောင်းလဲခြင်းမရှိဘဲခင်းကျင်းသောအရာများကို array ထဲမှပြောင်းပြန်။ အသုံးပြုနည်းကိုအောက်ပါအတိုင်းဖြစ်သည် -
array_reverse
(
$array
);
$ Array သည် ပြောင်းပြန် sorted ဖြစ်ရန်လိုအပ်သည့်ခင်းကျင်းမှုတစ်ခုခင်းကျင်းသည်။
$array
= [1, 3, 5, 7, 9];
array_reverse
(
$array
);
print_r(
$array
);
// 输出: [9, 7, 5, 3, 1]
အကယ်. သင်သည် sort နှင့် array ကိုပြောင်းရန်လိုအပ်ပါက Rsort () function ကိုသုံးနိုင်သည်။ ဤလုပ်ဆောင်ချက်သည်ခင်းကျင်းမှု၏တန်ဖိုးနှင့်အမြင့်ဆုံးတန်ဖိုးအညွှန်းကိန်းနှင့်အနိမ့်ဆုံးတန်ဖိုးအညွှန်းကိန်းနှင့်အနိမ့်ဆုံးတန်ဖိုးအညွှန်းကိန်းနှင့်အပြီးသတ် index ကိုပြန်လည်ပြောင်းပြန်လိမ့်မည်။
rsort(
$array
);
ဥပမာ -
$array
= [1, 3, 5, 7, 9];
rsort(
$array
);
print_r(
$array
);
// 输出: [9, 7, 5, 3, 1]
Array ၏တန်ဖိုးများအရ sort ကိုပြောင်းရန်သင်လိုအပ်သည့်အခါ, သို့သော်သင်သည်မူရင်းအညွှန်းကိုထိန်းသိမ်းလိုသည်, သင်သည် Arsort () function ကိုသုံးနိုင်သည်။ ဤလုပ်ဆောင်ချက်သည်ခင်းကျင်းမှု၏စံနှုန်းများနှင့်အညီခွဲခြားထားပြီးမူရင်းအညွှန်းကိန်းဆက်နွယ်မှုကိုထိန်းသိမ်းထားသည်။ Syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
arsort(
$array
);
ဥပမာ -
$array
= ["a" => 1, "b" => 3, "c" => 5, "d" => 7, "e" => 9];
arsort(
$array
);
print_r(
$array
);
// 输出: ["e" => 9, "d" => 7, "c" => 5, "b" => 3, "a" => 1]
အကယ်. သင် sort ကိုခင်းကျင်းခြင်း၏သော့များနှင့်အညီပြောင်းရန်နှင့်မူရင်းအညွှန်းကိန်းဆက်နွယ်မှုကိုထိန်းသိမ်းရန်လိုပါက Krsort () function ကိုသုံးနိုင်သည်။ ဒီ function ကို key name အားဖြင့်ပြောင်းပြန်အတွက် sorted ဖြစ်ပါတယ်။ Syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
krsort(
$array
);
ဥပမာ -
$array
= ["a" => 1, "b" => 3, "c" => 5, "d" => 7, "e" => 9];
krsort(
$array
);
print_r(
$array
);
// 输出: ["e" => 9, "d" => 7, "c" => 5, "b" => 3, "a" => 1]
အချို့ဖြစ်ရပ်များတွင် array_riverse () ပြောင်းပြန် sorting အတွက် array_Reverse () ကိုအသုံးပြုပြီး array ၏အညွှန်းကိန်းကိုပြောင်းလဲပစ်မထားဘူး။ ဥပမာအားဖြင့်, array_Reverse () array ရှိ Element တစ်ခုသည် string တစ်ခုသို့မဟုတ်အရာဝတ်ထုတစ်ခုဖြစ်သည်။
ဤ PHP Array ၏ပြောင်းပြန် sorting memercing များကိုကျွမ်းကျင်စွာရှာဖွေခြင်းဖြင့် developer များသည် array အချက်အလက်များကိုပြောင်းလဲစေပြီးကုဒ်၏ထိရောက်မှုနှင့်ဖတ်နိုင်မှုကိုတိုးတက်စေနိုင်သည်။