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

array_udiff_uassoc

အညွှန်းစစ်ဆေးမှုများနှင့်အတူ Array အစုံ၏ခြားနားချက်ကိုတွက်ချက်ပါ, ဒေတာနှင့်ညွှန်းကိန်းများကိုနှိုင်းယှဉ်ရန် callback လုပ်ဆောင်ချက်များကိုအသုံးပြုပါ
အမည်:array_udiff_uassoc
အမျိုးအစား:အခင်းအကျင်း
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:arrays များကိုနှိုင်းယှဉ်ခြင်း, ခြားနားချက်ကိုပြန်လည်ပြောင်းပါ (သော့ချက်များနှင့်တန်ဖိုးများကိုနှိုင်းယှဉ်ကြည့်ပါ။

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

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

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

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

နမူနာ

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

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

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

$ A1 = Array ( "A" => "Red" , "B" => "GREES" , "G" => "BLE" ) ။
$ A2 = Array ( "A" => "Red" , "B" => "GREES" , "G" => "GREES => " GREE " "

$ ရလဒ် = array_udiff_Uassoc ( $ A1 , $ A2 , "MyFunction_key_Key" , "MyFunction_Value" ) ;
Print_R ( $ ရလဒ် ) ;
>

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

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • ခင်းကျင်းမှုရှိသော့အားလုံး၏အမှုပြောင်းပါ array_change_key_case

    array_change_key_case

    ခင်းကျင်းမှုရှိသော့အ
  • array မှလက်ရှိသင်္ကေတဇယားသို့တင်သွင်းသော variable တွေကို extract

    extract

    arrayမှလက်ရှိသင်္ကေတ
  • Array ရှိတန်ဖိုးများအားလုံး၏ထုတ်ကုန်ကိုတွက်ချက်ပါ array_product

    array_product

    Arrayရှိတန်ဖိုးများအ
  • Arrays ၏လမ်းဆုံကိုတွက်ချက် array_intersect

    array_intersect

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

    array_uintersect_uassoc

    indexcheckနှင့်အတူAr
  • နောက်ကွယ်မှ array key name အားဖြင့် sort krsort

    krsort

    နောက်ကွယ်မှarraykeyn
  • လက်ရှိ key / value pair pair ကိုခင်းကျင်းထဲထည့်ပြီး ARRAY POINTER ကိုရှေ့သို့ချီ။ ရှေ့သို့ရွေ့လျားသွားပါ။ PHP 7.2.0 ကတည်းကဤ function ကိုစွန့်ပစ်လိုက်သည်။ ၎င်းကိုဤလုပ်ဆောင်မှုကိုမသုံးရန်အထူးအကြံပြုလိုပါသည်။ each

    each

    လက်ရှိkey/valuepairp
  • ပေးထားသောတန်ဖိုးကိုခင်းကျင်းမှုတွင်ရှာဖွေပါ။ အောင်မြင်လျှင်ပထမ ဦး ဆုံးသက်ဆိုင်ရာ key name ကိုပြန်ပို့ပါ array_search

    array_search

    ပေးထားသောတန်ဖိုးကိုခ