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

array_uintersect_assoc

index check နှင့်အတူ Arrays ၏လမ်းဆုံကို compare နှင့်ဒေတာနှိုင်းယှဉ်ဖို့ callback function ကိုသုံးပါ
အမည်:array_uintersect_assoc
အမျိုးအစား:အခင်းအကျင်း
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:arrays, return ပြောင်းခြင်းများ (သော့ချက်များနှင့်တန်ဖိုးများကိုနှိုင်းယှဉ်ခြင်း, သော့ချက်များကိုနှိုင်းယှဉ်ခြင်း, အဓိကတန်ဖိုးများကိုနှိုင်းယှဉ်ကြည့်ရှုရန်အသုံးပြုသောလုပ်ဆောင်ချက်များကို အသုံးပြု. အသုံးပြုထားသောလုပ်ဆောင်ချက်များကိုသုံးပါ။

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

array_uintersect_assoc() function ကို (သို့) အဓိကတန်ဖိုးများကိုနှစ်ခု (သို့မဟုတ်နှစ်ခုထက်ပိုသော) arrays (2) ခု၏အဓိကတန်ဖိုးများကိုနှိုင်းယှဉ်ရန်နှင့်လမ်းဆုံ (ပွဲစဉ်) ကိုပြန်ပို့ရန်အသုံးပြုသည်။

မှတ်စု: ဤလုပ်ဆောင်မှုသည်သော့ချက်အမည်များကိုနှိုင်းယှဉ်ရန် built-in function များကို အသုံးပြု. အဓိကတန်ဖိုးများကိုနှိုင်းယှဉ်ရန်အသုံးပြုသူသတ်မှတ်ထားသောလုပ်ဆောင်ချက်များကိုအသုံးပြုသည်။

The function compares the key names and key values ​​of two (or more) arrays and returns an intersection array that includes all key names and key values ​​in the array being compared ( array1 ) and also in any other parameter array ( array2 or array3 , etc.).

array_uintersect() ကခြားနားချက် () ခြားနားချက်ကတော့သော့နာမည်တွေကိုလည်းနှိုင်းယှဉ်သင့်တယ်။ ဒေတာ (အဓိကတန်ဖိုး) ကို calmback function များကို အသုံးပြု. နှိုင်းယှဉ်ထားသည်။

နမူနာ

အဓိကအကြောင်းရင်းနှစ်ခုနှင့်အဓိကတန်ဖိုးများကိုနှိုင်းယှဉ်ကြည့်ပါ (အဓိကတန်ဖိုးများကိုနှိုင်းယှဉ်ရန်အသုံးပြုသူသတ်မှတ်ထားသောလုပ်ဆောင်ချက်များကိုအသုံးပြုခြင်း) နှင့်လမ်းဆုံကိုပြန်သွားပါ။

 <? PHP
function myFunction ( $ a , $ ခ )
{
အကယ်. ( $ a === $ ခ )
  {
  ပြန်လာ 0 ;
  }
  ပြန်လာ ( $ a > B ) ? 1 : 1 ;​
}

$ A1 = Array ( "A" => "Red" , "B" => "GREES" , "G" => "BLE" ) ။
$ A2 = Array ( " A" => "အနီရောင်" , "B" => "BLE" , "B" => "G" => "GREE" "

$ ရလဒ် = array_uintsect_assoc ( $ A1 , $ A2 , "မွတ်မွဲ" ) ;
Print_R ( $ ရလဒ် ) ;
>

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

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • Arrays ၏လမ်းဆုံကိုတွက်ချက်ရန်သော့ချက်အမည်များကိုနှိုင်းယှဉ်ရန် callback function ကိုအသုံးပြုပါ array_intersect_ukey

    array_intersect_ukey

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

    array_walk

    arrayတစ်ခုချင်းစီကို
  • arrays ၏ခြားနားချက်ကိုတွက်ချက်ရန် key name နှိုင်းယှဉ်မှုကိုသုံးပါ array_diff_key

    array_diff_key

    arrays၏ခြားနားချက်ကိ
  • index checks နှင့်ကွဲပြားမှုအစုကိုတွက်ချက်ပါ, array_udiff_assoc

    array_udiff_assoc

    indexchecksနှင့်ကွဲပ
  • ခင်းကျင်းအတွက်လက်ရှိဒြပ်စင်ပြန်လာ current

    current

    ခင်းကျင်းအတွက်လက်ရှိ
  • "သဘာဝ sort" algorithm ကိုအသုံးပြု။ Arrays sorts sort natsort

    natsort

    "သဘာဝsort"
  • တ ဦး တည်းသို့မဟုတ်ထိုထက်ပို array ကို remening ပေါင်းစည်း array_merge_recursive

    array_merge_recursive

    တဦးတည်းသို့မဟုတ်ထိုထ
  • ခင်းကျင်းမှု၏အစိတ်အပိုင်းတစ်ခုဖယ်ရှားခြင်းနှင့်အခြားတန်ဖိုးများနှင့်အစားထိုးလိုက်ပါ array_splice

    array_splice

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