လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> 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 တွင်တူညီသောတန်ဖိုး၏အဓိကသော့ချက်၏အဓိကအကြောင်းကိုပထမဆုံးအကြိမ်အဖြစ်ထိန်းသိမ်းထားလိမ့်မည်ဟုမဆိုလိုပါ။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • အဆိုပါ passed ခင်းကျင်းနှင့်အတူပထမ ဦး ဆုံးခင်းကျင်း၏ element တွေကိုအစားထိုးပါ array_replace

    array_replace

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

    array_diff_uassoc

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

    next

    အတွင်းပိုင်းညွှန်ပြစ
  • index စစ်ဆေးမှုနှင့်အတူ Array ၏လမ်းဆုံ compute array_intersect_assoc

    array_intersect_assoc

    indexစစ်ဆေးမှုနှင့်အ
  • index check နှင့်အတူ Arrays ၏လမ်းဆုံကို compare နှင့်ဒေတာနှိုင်းယှဉ်ဖို့ callback function ကိုသုံးပါ array_uintersect_assoc

    array_uintersect_assoc

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

    array_reverse

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

    count

    arrayအတွက်ယူနစ်အရေအတ
  • ခင်းကျင်းမှု၏လမ်းဆုံကိုတွက်ချက်ပြီး callback function ကို သုံး. ဒေတာကိုနှိုင်းယှဉ်ပါ array_uintersect

    array_uintersect

    ခင်းကျင်းမှု၏လမ်းဆုံ
လူကြိုက်များသော ဆောင်းပါးများ