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

array_unique

Array မှထပ်တူတန်ဖိုးများကိုဖယ်ရှားပါ
အမည်:array_unique
အမျိုးအစား:အခင်းအကျင်း
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:ခင်းကျင်းအတွက်မိတ္တူကူးတန်ဖိုးများကိုဖျက်ပါ။

အဓိပ္ပါယ်နှင့်အသုံးပြုမှု

array_unique() လုပ်ဆောင်ချက်သည်ခင်းကျင်းမှုတွင်ထပ်တူတန်ဖိုးများကိုဖယ်ရှားပြီးရလဒ်ခင်းကျင်းမှုကိုပြန်လည်ရရှိစေသည်။

Array Elements အများအပြား၏တန်ဖိုးများသည်တန်းတူဖြစ်သည့်အခါပထမ ဦး ဆုံး element ကိုသာထိန်းသိမ်းထားပြီးအခြား element များကိုဖျက်ထားသည်။

ပြန်လာသောခင်းကျင်းသည်သော့ချက်အမည်ရှိသည်။

မှတ်ချက် - ထိန်းသိမ်းထားသောခင်းကျင်းသည်ပထမခင်းကျင်းသော item item ၏ Keyname အမျိုးအစားကိုဆက်လက်ထိန်းသိမ်းထားလိမ့်မည်။

နမူနာ

ခင်းကျင်းမှုမှမိတ္တူကူးတန်ဖိုးများကိုဖယ်ရှားပါ။

 <? PHP
$ a = Array ( "A" => "Red" , "B" => " GREES " , " C" => "R အနီရောင်" => "RED " => "r "
print_r ( array_unique ( $ a ) ) ;
>

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

သဒ္ဒါ

 array_unique ( ခင်းကျင်း )
တေးရေး ဖေါ်ပြ
အခင်းအကျင်း လိုအပ်ပါတယ် ခင်းကျင်းကိုသတ်မှတ်ပါ။
sortingtype

optional ကို။ Array Elements / ပစ္စည်းများကိုမည်သို့နှိုင်းယှဉ်ရမည်ကိုသတ်မှတ်သည်။ ဖြစ်နိုင်သောတန်ဖိုးများ:

  • sort_string - ပုံမှန်။ ပစ္စည်းများကိုကြိုးအဖြစ်နှိုင်းယှဉ်ပါ။
  • Sort_Regular - ပစ္စည်းတစ်ခုချင်းစီကိုပုံမှန်အမိန့် (အမျိုးအစားမပြောင်းလဲဘဲ ASCII ASCII) ကိုမှာယူပါ။
  • Sort_numeric - ပစ္စည်းတစ်ခုစီကိုနံပါတ်အဖြစ်လုပ်ဆောင်ပါ။
  • Sort_locale_String - ပစ္စည်းတစ်ခုစီကိုလက်ရှိဒေသဆက်စင်တာအပေါ် အခြေခံ. string တစ်ခုအဖြစ်ကိုင်တွယ်ပါ (Setlocale မှတဆင့်ပြောင်းလဲနိုင်သည်)) ။

ဥပမာပြပါ

array_unique() တန်ဖိုးများကိုပထမ ဦး ဆုံးအနေဖြင့်ကြိုးကြိုးအဖြစ်သတ်မှတ်ပြီးတန်ဖိုးတစ်ခုစီအတွက်ပထမ ဦး ဆုံးကြုံခဲ့ရသည့်သော့အမည်ကိုသာဆက်လက်ထိန်းသိမ်းထားပြီးနောက်ဆက်တွဲသော့ချက်အမည်များကိုလျစ်လျူရှုထားသည်။ ၎င်းသည် unsorted array တွင်တူညီသောတန်ဖိုး၏အဓိကသော့ချက်၏အဓိကအကြောင်းကိုပထမဆုံးအကြိမ်အဖြစ်ထိန်းသိမ်းထားလိမ့်မည်ဟုမဆိုလိုပါ။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • array တစ်ခုချင်းစီကိုဒြပ်စင်တစ်ခုချင်းစီကိုခေါ်ယူရန်အသုံးပြုသူသတ်မှတ်ထားသောလုပ်ဆောင်ချက်များကိုသုံးပါ array_walk

    array_walk

    arrayတစ်ခုချင်းစီကို
  • callback function ကို အသုံးပြု. သော့ချက်အမည်များကိုတွက်ချက်ရန်သော့ချက်အမည်များကိုတွက်ချက်ရန် callback function ကိုသုံးပါ array_diff_ukey

    array_diff_ukey

    callbackfunctionကိုအ
  • input array အတွက်တစ်ခုတည်းကော်လံ၏တန်ဖိုးကိုပြန်ပို့သည် array_column

    array_column

    inputarrayအတွက်တစ်ခု
  • alias ကိုရေတွက် sizeof

    sizeof

    aliasကိုရေတွက်
  • တ ဦး တည်းသို့မဟုတ်ထိုထက်ပို array ကို remening ပေါင်းစည်း array_merge_recursive

    array_merge_recursive

    တဦးတည်းသို့မဟုတ်ထိုထ
  • array ၏ခြားနားချက်ကိုတွက်ချက်ရန်အညွှန်းကိုစစ်ဆေးရန်အသုံးပြုသူ - ထောက်ပံ့ပေးသော callback function ကိုသုံးပါ array_diff_uassoc

    array_diff_uassoc

    array၏ခြားနားချက်ကို
  • အတွင်းပိုင်းညွှန်ပြစက်ကိုတ ဦး တည်းအားဖြင့်တ ဦး တည်းအတွက် anray အတွက်ရွှေ့ပါ next

    next

    အတွင်းပိုင်းညွှန်ပြစ
  • Array Case-Malensitive အက္ခရာများကို sort လုပ်ရန် "သဘာဝ sorting" algorithm ကိုသုံးပါ natcasesort

    natcasesort

    ArrayCase-Malensitiv
လူကြိုက်များသော ဆောင်းပါးများ