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

array_udiff

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

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

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

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

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

နမူနာ

ဥပမာ 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_udiff ( $ A1 , $ A2 , "မွတ်မွဲ" ) ;
Print_R ( $ ရလဒ် ) ;
>

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

ဥပမာ 2

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

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

$ A1 = array ( " Red " => " B" => "Green" , "Green" , "GREE " , BLAY " , " အဝါရောင် " ,
$ a2 = array ( "A" => "Red" , "B" => "GREES" , "အဝါရောင်", "အဝါရောင်" , "Black" ) ,
$ A3 = Array ( Green " => " B " = > " B " => " အနီရောင် " , " အဝါရောင် " , " အဝါရောင် " ,

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

>

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

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • Array မှခင်းကျင်းမှု၏အစတွင်ဆဲလ်ကိုရွှေ့ပါ array_shift

    array_shift

    Arrayမှခင်းကျင်းမှု၏
  • ခင်းကျင်းကနေအစိတ်အပိုင်းတစ်ခုယူပါ array_slice

    array_slice

    ခင်းကျင်းကနေအစိတ်အပိ
  • ကျပန်းတစ် ဦး array ကနေတစ်ခုသို့မဟုတ်တစ်ခုထက်ပိုသောယူနစ်ဆွဲယူ array_rand

    array_rand

    ကျပန်းတစ်ဦးarrayကနေတ
  • array အသစ်တစ်ခုဖန်တီးပါ array

    array

    arrayအသစ်တစ်ခုဖန်တီး
  • အမျိုးမျိုးသော arrays သို့မဟုတ် multi- ရှုထောင် arrays sort array_multisort

    array_multisort

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

    array_splice

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

    array_change_key_case

    ခင်းကျင်းမှုရှိသော့အ
  • ခင်းကျင်းအတွက်လက်ရှိဒြပ်စင်ပြန်လာ current

    current

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