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

array_diff_ukey

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

array_diff_ukey function ကို

PHP ဗားရှင်း - PHP 5.3.0 နှင့်အထက်တို့ဖြစ်သည်

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

function syntax: array_diff_ukey (array $ array1, array array2 array2, array ... $ array ... $ array array array_Dious $ key_compare_func

Parametermer

  • $ array1 : နှိုင်းယှဉ်မှုအတွက် Benchmark Array, ပထမ ဦး ဆုံးခင်းကျင်း။
  • $ array2 : ဒုတိယ array, ပထမခင်းကျင်းနှင့်နှိုင်းယှဉ်ပါကပစ်မှတ်ခင်းကျင်း။
  • $ arrays : အခြား optional array, ပထမ ဦး ဆုံးခင်းကျင်းနှင့်နှိုင်းယှဉ်လျှင်နောက်ထပ် optional arrays ။
  • $ key_compare_funct : အသုံးပြုသူသတ်မှတ်ထားသော callback function ကိုအဓိကအမည်နှစ်ခုကိုနှိုင်းယှဉ်ရန်အသုံးပြုသည်။ ဒီ function ကကိန်းတန်ဖိုးကိုပြန်ပို့ရမယ်။
    • 0 ထက်နည်းသည် - ဆိုလိုသည်မှာပထမ ဦး ဆုံး key name သည်ဒုတိယထက်နည်းသည်။
    • 0 နှင့်ညီသည် - ဆိုလိုသည်မှာအဓိကအကြောင်းရင်းနှစ်ခုသည်တန်းတူဖြစ်သည်။
    • 0 ထက်ကြီးသည် - ပထမ ဦး ဆုံး key name သည်ဒုတိယထက်ကြီးသည်ဟုဆိုလိုသည်။

Return Value: ပထမခင်းကျင်းမှုတွင်တည်ရှိနေသောအဓိကအမည်များအားလုံးပါ 0 င်သော array တစ်ခုပါ 0 င်သည်။

ဥပမာ -

  $ array1 = [
      'a' => 1,
      'ခ' => 2,
      'c' => 3,
      'D' => 4
  ];
  $ array2 = [
      'a' => 1,
      'ခ' => 2,
      'e' => 5
  ];
<p>function compare_keys ($ key1, $ key2) {<br>
Rep StrcMP ($ key1, $ key2),<br>
}</p>
<p>$ ရလဒ် = array_diff_ukey ($ array1, $ array2, compare_keys &#39;);<br>
Print_R ($ ရလဒ်);<br>

နမူနာကုဒ်၏ဖော်ပြချက် - ဤဥပမာတွင် 1 array1 နှင့် $ array2 နှိုင်းယှဉ်နေကြသည်။ အဓိကအကြောင်းရင်းများကိုနှိုင်းယှဉ်ရန် Continue_keys ဟုခေါ်သော function တစ်ခုကိုကျွန်ုပ်တို့စိတ်ကြိုက်ပြုလုပ်ထားပါသည်။ နှိုင်းယှဉ်ကြည့်ပြီးနောက် Array_diff_ukey သည်ဒေါ်လာ array 1 တွင်တည်ရှိခဲ့သောအဓိကအမည်များအားလုံးကိုပြန်ပို့သော်လည်းဒေါ်လာ array2 တွင်မပါ 0 င်ပါ။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • array ၏နောက်ဆုံးယူနစ် (stack ထဲကထဲက) array_pop

    array_pop

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

    in_array

    အဆိုပါခင်းကျင်းအတွက်
  • အဆိုပါခင်းကျင်းကိုနှောင့်အယှက် shuffle

    shuffle

    အဆိုပါခင်းကျင်းကိုနှ
  • Arrays ၏ပြောင်းပြန် sorting rsort

    rsort

    Arrays၏ပြောင်းပြန်so
  • blocks သို့ခင်းကျင်းခွဲ array_chunk

    array_chunk

    blocksသို့ခင်းကျင်းခ
  • array အတွက်ယူနစ်အရေအတွက်ကိုတွက်ချက်ပါသို့မဟုတ်အရာဝတ်ထုတစ်ခု၏ attribute အရေအတွက်ကိုတွက်ချက်ပါ count

    count

    arrayအတွက်ယူနစ်အရေအတ
  • တစ်ခုခင်းကျင်းအတွက်တန်ဖိုးများအားလုံးကိုအကျဉ်းချုပ် array_sum

    array_sum

    တစ်ခုခင်းကျင်းအတွက်တ
  • နောက်ကွယ်မှ array ကို sort နှင့်အညွှန်းကိန်းဆက်ဆံရေးကိုထိန်းသိမ်းပါ arsort

    arsort

    နောက်ကွယ်မှarrayကိုs