array_intersect_ukey()
function ကို (သို့မဟုတ်) function ကိုနှစ်ခု (သို့မဟုတ်နှစ်ခုထက်ပိုသော) arrays ၏အဓိကအမည်များကိုနှိုင်းယှဉ်ရန်နှင့်လမ်းဆုံကိုပြန်သွားရန်အသုံးပြုသည်။
မှတ်ချက် - ဤလုပ်ဆောင်ချက်သည်အဓိကအကြောင်းရင်းများကိုနှိုင်းယှဉ်ရန်အသုံးပြုသူသတ်မှတ်ထားသော function ကိုအသုံးပြုသည်။
The function compares the key names of two (or more) arrays and returns an intersection array that includes all key names in the array being compared ( array1 ) and in any other parameter array ( array2 or array3 , etc.).
အဓိကအကြောင်းရင်းနှစ်ခု၏အဓိကအမည်များကိုနှိုင်းယှဉ်ပါ (သော့ချက်များကိုနှိုင်းယှဉ်ကြည့်ရှုရန်အသုံးပြုသူသတ်မှတ်ထားသောလုပ်ဆောင်ချက်များကိုအသုံးပြုခြင်း) နှင့်လမ်းဆုံကိုပြန်သွားပါ။
<? 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_intersect_ukey ( $ A1 , $ A2 , "မွတ်မွဲ" ) ; Print_R ( $ ရလဒ် ) ; >
သင်ကိုယ်တိုင်စမ်းကြည့်ပါ
အဓိကအကြောင်းသုံးခု၏အဓိကအမည်များကိုနှိုင်းယှဉ်ကြည့်ပါ (သော့ချက်များကိုနှိုင်းယှဉ်ရန်အသုံးပြုသူသတ်မှတ်ထားသောလုပ်ဆောင်ချက်များကို သုံး. ) ကိုအသုံးပြုပြီးလမ်းဆုံကိုပြန်သွားပါ။
<? 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_intersect_ukey ( $ A1 , $ A2 , $ A3 , "မွတ်မွဲ" ) ; Print_R ( $ ရလဒ် ) ; >
သင်ကိုယ်တိုင်စမ်းကြည့်ပါ
array_intersect_ukey ( array1 , array2 , array3 ... , MyFunction )
တေးရေး | ဖေါ်ပြ |
---|---|
Array1 | လိုအပ်ပါတယ် အခြား arrays နှင့်နှိုင်းယှဉ်သောပထမ ဦး ဆုံးခင်းကျင်း။ |
Array2 | လိုအပ်ပါတယ် ပထမ ဦး ဆုံးခင်းကျင်းနှင့်နှိုင်းယှဉ်ကြောင်းခင်းကျင်း။ |
Array3 , ... | optional ကို။ အခြားခင်းကျင်းနှင့်နှိုင်းယှဉ်ပါကအခြား arrays ။ |
မေြစရာ | လိုအပ်ပါတယ် နှိုင်းယှဉ်ခြင်း function ကိုခေါ်ဆိုသော string ကိုအဖြစ်သတ်မှတ်ပါတယ်။ အကယ်. ပထမ ဦး ဆုံး parameter သည်ဒုတိယ parameter သည်ထက်နည်းသည်သို့မဟုတ်ပိုမိုနည်းပါးသည်ဆိုပါကနှိုင်းယှဉ်ခြင်း function သည် 0 ငထက်မကသို့မဟုတ်ပိုမိုထက်မြက်သောကိန်းဂဏန်းများကိုပြန်ပို့ရမည်။ |
array_intersect_ukey()
function ကိုအသုံးပြုသည်။
array_intersect_ukey()
array1 တွင်ပေါ်လာသောသော့အမည်များအားလုံးပါ 0 င်သည့် array တစ်ခုနှင့်တစ်ချိန်တည်းတွင်အခြား parameter array များ၌ပေါ်လာသည်။
ဤနှိုင်းယှဉ်ချက်ကိုအသုံးပြုသူထောက်ပံ့ပေးသော callback function မှတဆင့်လုပ်ဆောင်သည်။ ဤလုပ်ဆောင်ချက်သည် parameters နှစ်ခုကိုနှိုင်းယှဉ်ရန်အဓိကအကြောင်းအမည်နှစ်ခုကိုအသုံးပြုသည်။ အကယ်. ပထမ ဦး ဆုံး parameter သည်ဒုတိယ parameter သည်ထက်သေးငယ်လျှင်၎င်းသည် parameter နှစ်ခုသည်တန်းတူဖြစ်လျှင်၎င်းသည် 0 ယ်ပါက 0 0 ကိုပြန်လည်ရောက်ရှိပါက၎င်းသည်ဒုတိယ parameter ထက်ပိုသည်။