လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> uasort

uasort

အသုံးပြုသူသတ်မှတ်ထားသောနှိုင်းယှဉ်မှု function များကို အသုံးပြု. တန်ဖိုးများကို array တစ်ခုတွင်စီရန်နှင့်အညွှန်းကိန်းကိုဆက်ထားပါ
အမည်:uasort
အမျိုးအစား:အခင်းအကျင်း
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:array တစ်ခုတွင်သော့များနှင့်တန်ဖိုးများကို sort လုပ်ရန်အသုံးပြုသူသတ်မှတ်ထားသောနှိုင်းယှဉ်ခြင်း function ကိုသုံးပါ။

နမူနာ

Elements ကို array-array ar ar ar ar ar ar in ရှိ Elements များကို sort လုပ်ရန်အသုံးပြုသူသတ်မှတ်ထားသောနှိုင်းယှဉ်ခြင်း function ကိုသုံးပါ။

 <span class="token php language-php"><span class="token delimiter important"><? PHP</span>
<span class="token keyword">function</span> <span class="token function-definition function">my_sort</span> <span class="token punctuation">(</span> <span class="token variable">$ a</span> <span class="token punctuation">,</span> <span class="token variable">$ ခ</span> <span class="token punctuation">)</span>
<span class="token punctuation">{</span>
<span class="token keyword">အကယ်.</span> <span class="token punctuation">(</span> <span class="token variable">$ a</span> <span class="token operator">==</span> <span class="token variable">$ ခ</span> <span class="token punctuation">)</span> <span class="token number">0</span> <span class="token punctuation">င</span> ် <span class="token keyword">ပြန်လာလျှင်</span>
<span class="token keyword">ပြန်လာ</span> <span class="token punctuation">(</span> <span class="token variable">$ တစ် ဦး</span> <span class="token operator"><</span> <span class="token variable">$ ခ</span> <span class="token punctuation">)</span> <span class="token operator">?</span> <span class="token operator">-</span> <span class="token number">1</span> <span class="token punctuation">:</span> <span class="token number">1</span> <span class="token punctuation">;</span>
<span class="token punctuation">}</span>

<span class="token variable">$ ar arr</span> <span class="token keyword">=</span> <span class="token operator">></span> <span class="token operator">4></span> <span class="token punctuation">4</span> <span class="token number">,</span> <span class="token punctuation">"</span> <span class="token string double-quoted-string">B</span> <span class="token string double-quoted-string">"</span> <span class="token operator">=></span> <span class="token number">2</span> <span class="token punctuation">></span> <span class="token punctuation">2</span> >>> 8 <span class="token operator">></span> <span class="token number">8</span> <span class="token string double-quoted-string">>></span> D <span class="token punctuation">=</span> <span class="token operator">>>></span> <span class="token string double-quoted-string">8</span> <span class="token punctuation">,</span>
<span class="token function"></span></span><mark><span class="token function">uasort</span> <span class="token punctuation">(</span> <span class="token variable">$ ar ar ar arr</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"my_sort"</span> <span class="token punctuation">)</span></mark><span class="token punctuation"></span> <span class="token punctuation">;</span>
<span class="token delimiter important">></span>

သင်ကိုယ်တိုင်စမ်းကြည့်ပါ

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • Array ရှိယူနစ်များကိုစစ်ထုတ်ရန် CallBack function ကိုသုံးပါ array_filter

    array_filter

    Arrayရှိယူနစ်များကို
  • သတ်မှတ်ထားသောသော့အမည်သို့မဟုတ်အညွှန်းကိန်းတစ်ခုရှိ, array_key_exists

    array_key_exists

    သတ်မှတ်ထားသောသော့အမည
  • "သဘာဝ sort" algorithm ကိုအသုံးပြု။ Arrays sorts sort natsort

    natsort

    "သဘာဝsort"
  • အညွှန်းစစ်ဆေးမှုများနှင့်အတူ Array အစုံ၏ခြားနားချက်ကိုတွက်ချက်ပါ, ဒေတာနှင့်ညွှန်းကိန်းများကိုနှိုင်းယှဉ်ရန် callback လုပ်ဆောင်ချက်များကိုအသုံးပြုပါ array_udiff_uassoc

    array_udiff_uassoc

    အညွှန်းစစ်ဆေးမှုများ
  • array အတွက်ယူနစ်အရေအတွက်ကိုတွက်ချက်ပါသို့မဟုတ်အရာဝတ်ထုတစ်ခု၏ attribute အရေအတွက်ကိုတွက်ချက်ပါ count

    count

    arrayအတွက်ယူနစ်အရေအတ
  • ဆဲလ်များ၏ဆန့်ကျင်ဘက်အမိန့်နှင့်အတူခင်းကျင်းကိုပြန်သွားပါ array_reverse

    array_reverse

    ဆဲလ်များ၏ဆန့်ကျင်ဘက်
  • key name နှိုင်းယှဉ်ကိုအမြင်ဖြင့်ခင်းကျင်း၏လမ်းဆုံကို compare array_intersect_key

    array_intersect_key

    keynameနှိုင်းယှဉ်ကိ
  • array အတွက်အချို့သို့မဟုတ်အားလုံးသော့ချက်အမည်များကိုပြန်ပို့သည် array_keys

    array_keys

    arrayအတွက်အချို့သို့
လူကြိုက်များသော ဆောင်းပါးများ