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

array_diff_ukey

callback function ကို အသုံးပြု. သော့ချက်အမည်များကိုတွက်ချက်ရန်သော့ချက်အမည်များကိုတွက်ချက်ရန် callback function ကိုသုံးပါ
အမည်:array_diff_ukey
အမျိုးအစား:အခင်းအကျင်း
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:arrays ကိုနှိုင်းယှဉ်ခြင်းနှင့်ခြားနားချက်ကိုအစုကိုပြန်ပို့ပါ။

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

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

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

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

နမူနာ

ဥပမာ 1

array နှစ်ခု၏အဓိကအမည်များကိုနှိုင်းယှဉ်ကြည့်ပါ (သော့ချက်များကိုနှိုင်းယှဉ်ကြည့်ရှုရန်အသုံးပြုသောလုပ်ဆောင်ချက်များကို အသုံးပြု. လုပ်ဆောင်ချက်များကို အသုံးပြု. ) ခြားနားချက်ကိုပြန်ပို့ပါ။

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

$ A1 = Array ( "A" => "Red" , "B" => "GREES" , "G" => "BLE" ) ။
$ A2 = array ( " blue blue" , " b " => "BORK =>" BLOCK => "B" => "Black" => "Black" => "Black " => "Black " ,

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

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

ဥပမာ 2

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

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

$ A1 = Array ( "A" => "Red" , "B" => "GREES" , "G" => "BLE" ) ။
$ A2 = Array ( " a" => "Black" , " B" = > " အဝါရောင် " ,
$ A3 = array ( "E" => "ခရမ်းရောင်" , "F" => "White" , "A" => "Gold" => "Gold" => "Gold" => "ရွှေ" => "=> " ရွှေ " => "

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

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

သဒ္ဒါ

 array_diff_ukey ( array1 , array2 , array3 ... , myFunction ) ;
တေးရေး ဖေါ်ပြ
Array1 လိုအပ်ပါတယ် အခြား arrays နှင့်နှိုင်းယှဉ်သောပထမ ဦး ဆုံးခင်းကျင်း။
Array2 လိုအပ်ပါတယ် ပထမ ဦး ဆုံးခင်းကျင်းနှင့်နှိုင်းယှဉ်ကြောင်းခင်းကျင်း။
Array3 , ... optional ကို။ အခြားခင်းကျင်းနှင့်နှိုင်းယှဉ်ပါကအခြား arrays ။
မေြစရာ လိုအပ်ပါတယ် နှိုင်းယှဉ်ခြင်း function ကိုခေါ်ဆိုသော string ကိုအဖြစ်သတ်မှတ်ပါတယ်။ အကယ်. ပထမ ဦး ဆုံး parameter သည်ဒုတိယ parameter သည်ထက်နည်းသည်သို့မဟုတ်ပိုမိုနည်းပါးသည်ဆိုပါကနှိုင်းယှဉ်ခြင်း function သည် 0 ငထက်မကသို့မဟုတ်ပိုမိုထက်မြက်သောကိန်းဂဏန်းများကိုပြန်ပို့ရမည်။

ဥပမာပြပါ

array_diff_ukey() array1 တွင်ပေါ်လာသောသော့ချက်အမည်များအားလုံး၏တန်ဖိုးများအားလုံးပါ 0 င်သည့်ခင်းကျင်းမှုတစ်ခုပါ 0 င်သည်။ ဆက်နွယ်မှုမပြောင်းလဲသေးကြောင်းသတိပြုပါ။ array_diff() နှင့်မတူဘဲနှိုင်းယှဉ်မှုများသည်တန်ဖိုးများထက်သော့အမည်များအပေါ်အခြေခံသည်။

ဤနှိုင်းယှဉ်ချက်ကိုအသုံးပြုသူထောက်ပံ့ပေးသော callback function မှတဆင့်လုပ်ဆောင်သည်။ အကယ်. ပထမ ဦး ဆုံး parameter သည်ဒုတိယ parameter သည်ထက်နည်းသည်, ညီမျှသည်, ညီမျှသည်, ညီမျှသည်သို့မဟုတ်ပိုမိုများပြားသည်, ၎င်းသည်အသီးသီးထက်နည်းသည်,

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

    array_replace

    အဆိုပါpassedခင်းကျင်
  • ပထမ ဦး ဆုံးယူနစ်မှခင်းကျင်း၏အတွင်းပိုင်းညွှန်ပြ reset

    reset

    ပထမဦးဆုံးယူနစ်မှခင်း
  • အဆိုပါခင်းကျင်းအတွက်တန်ဖိုးရှိရှိမရှိစစ်ဆေးပါ in_array

    in_array

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

    array_column

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

    array_splice

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

    array_uintersect_assoc

    indexcheckနှင့်အတူAr
  • Array ရှိယူနစ်များကိုစစ်ထုတ်ရန် CallBack function ကိုသုံးပါ array_filter

    array_filter

    Arrayရှိယူနစ်များကို
  • တစ်ခုသို့မဟုတ်တစ်ခုထက်ပိုသော array ပေါင်းစည်း array_merge

    array_merge

    တစ်ခုသို့မဟုတ်တစ်ခုထ
လူကြိုက်များသော ဆောင်းပါးများ