177 of 410 menu

uksort လုပ်ဆောင်ချက်

uksort လုပ်ဆောင်ချက်သည် array တစ်ခုကို အရာဝတ္ထုများ၏ တန်ဖိုးများအလိုက် စီဆိပ်ပေးသည်၊ ၎င်းအတွက် အစီအစဉ်တကျ array ရှိ အရာဝတ္ထုများ၏ အစီအစဉ်ကို သတ်မှတ်ရန် callback ကို အသုံးပြုသည်။ လုပ်ဆောင်ချက်သည် array ကိုယ်တိုင် ပြောင်းလဲပေးသည်။

နှိုင်းယှဉ်သည့် လုပ်ဆောင်ချက်သည် ကိန်းပြည့်တစ်ခု ပြန်ပေးရမည်၊ ၎င်းသည် နှိုင်းယှဉ်မှု၏ ရလဒ်ပေါ်မူတည်၍ သုညထက် နည်းခြင်း၊ ညီမျှခြင်း သို့မဟုတ် ပိုကြီးခြင်း ဖြစ်နိုင်သည်။

ဝါကျဖွဲ့ပုံ

uksort(array &$array, int $flags = SORT_REGULAR): bool

နမူနာ

Array တစ်ခုကို key များ တိုးလာသည့်အလိုက် စီဆိပ်ကြပါစို့:

<?php $arr = [ 'b' => 1, 'e' => 3, 'c' => 2, 'a' => 5, 'd' => 4, ]; function func($a, $b) { if ($a === $b) { return 0; } else if ($a < $b) { return -1; } else { return 1; } } uksort($arr, 'func'); var_dump($arr); ?>

ကုဒ်အား run ပြီးနောက် ရရှိသော ရလဒ်:

[ 'a' => 5, 'b' => 1, 'c' => 2, 'd' => 4, 'e' => 3, ]

ဒါလည်း ကြည့်ပါ

  • sort လုပ်ဆောင်ချက်,
    အရာဝတ္ထုများ တိုးလာသည့်အလိုက် စီဆိပ်ပေးသော
  • rsort လုပ်ဆောင်ချက်,
    အရာဝတ္ထုများ လျော့လာသည့်အလိုက် စီဆိပ်ပေးသော
  • ksort လုပ်ဆောင်ချက်,
    key များ တိုးလာသည့်အလိုက် စီဆိပ်ပေးသော
  • krsort လုပ်ဆောင်ချက်,
    key များ လျော့လာသည့်အလိုက် စီဆိပ်ပေးသော
  • asort လုပ်ဆောင်ချက်,
    key များအား ထိန်းသိမ်းရင်း အရာဝတ္ထုများ တိုးလာသည့်အလိုက် စီဆိပ်ပေးသော
  • arsort လုပ်ဆောင်ချက်,
    key များအား ထိန်းသိမ်းရင်း အရာဝတ္ထုများ လျော့လာသည့်အလိုက် စီဆိပ်ပေးသော
  • natsort လုပ်ဆောင်ချက်,
    သဘာဝအတိုင်း စီဆိပ်ပေးသော
  • natcasesort လုပ်ဆောင်ချက်,
    စာလုံးအကြီးအသေး ခွဲခြားခြင်းမရှိဘဲ သဘာဝအတိုင်း စီဆိပ်ပေးသော
  • usort လုပ်ဆောင်ချက်,
    callback အလိုက် စီဆိပ်ပေးသော
  • uksort လုပ်ဆောင်ချက်,
    key များအား callback အလိုက် စီဆိပ်ပေးသော
  • uasort လုပ်ဆောင်ချက်,
    key များအား ထိန်းသိမ်းရင်း callback အလိုက် စီဆိပ်ပေးသော
  • array_multisort လုပ်ဆောင်ချက်,
    array များစွာကို စီဆိပ်ပေးသော
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်