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
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 ');<br> Print_R ($ ရလဒ်);<br>
နမူနာကုဒ်၏ဖော်ပြချက် - ဤဥပမာတွင် 1 array1 နှင့် $ array2 နှိုင်းယှဉ်နေကြသည်။ အဓိကအကြောင်းရင်းများကိုနှိုင်းယှဉ်ရန် Continue_keys ဟုခေါ်သော function တစ်ခုကိုကျွန်ုပ်တို့စိတ်ကြိုက်ပြုလုပ်ထားပါသည်။ နှိုင်းယှဉ်ကြည့်ပြီးနောက် Array_diff_ukey သည်ဒေါ်လာ array 1 တွင်တည်ရှိခဲ့သောအဓိကအမည်များအားလုံးကိုပြန်ပို့သော်လည်းဒေါ်လာ array2 တွင်မပါ 0 င်ပါ။