PHP array_udiff_assoc() သုံးသပ်ပုံ
အကျိုးသတ္တု
နှစ် အပေါင်းစု များ၏ ခုခံ အမည် နှင့် အသုံးပြု ပုံ နှင့် နှိုင်းယှဉ်ပြီး အပေါင်းစု ပေါင်းစု ကို ပြန်အပြောပြီ (ခုခံ အမည် ကို နှိုင်းယှဉ်ရန် အဆိုပါ အဆိုပါ ပုံ ကို အသုံးပြု ပြီး အသုံးပြု ပုံ ကို နှိုင်းယှဉ်ရန် အသုံးပြု ပုံ ကို အသုံးပြုပါ)
<?php function myfunction($a,$b) { if ($a===$b) { return 0; } return ($a>$b)?1:-1; } $a1=array("a"=>"red","b"=>"green","c"=>"blue"); $a2=array("a"=>"red","b"=>"blue","c"=>"green"); $result=array_udiff_assoc($a1,$a2,"myfunction"); print_r($result); ?>
အသုံးချက် နှင့် အမှုကြမ်း
array_udiff() သုံးသပ်ပုံ သည် နှစ် (သို့မဟုတ် အချို့) အပေါင်းစုများ၏ ခုခံ အမည် နှင့် အသုံးပြု ပုံ နှင့် နှိုင်းယှဉ်ပြီး အပေါင်းစု ပေါင်းစု ကို ပြန်အပြောပြီ
စကားလုံးဤ သုံးသပ်ပုံ သည် ခုခံ အမည် ကို နှိုင်းယှဉ်ရန် အဆိုပါ အဆိုပါ ပုံ ကို အသုံးပြု ပြီး အသုံးပြု ပုံ ကို နှိုင်းယှဉ်ရန် အသုံးပြု ပုံ ကို အသုံးပြုပါ
ဤ သုံးသပ်ပုံ သည် နှစ် (သို့မဟုတ် အချို့) အပေါင်းစုများ၏ ခုခံ အမည် နှင့် အသုံးပြု ပုံ နှင့် နှိုင်းယှဉ်ပြီး အပေါင်းစု ပေါင်းစု ကို ပြန်အပြောပြီ အပေါင်းစု ပေါင်းစု တွင် အပေါင်းစုများ (array1)တွင် ဖြစ်သည်၊ သို့သော် အခြား သတ္တုပုံ အပေါင်း အရင်းတည် အပေါင်း တွင် မရှိပါarray2 သင် array3 ...)အရ ခုဒ္ဒရာ နှင့် ခုဒ္ဒရာ အပြင် တွင်း
အကြောင်းအရာ
array_udiff_assoc() သုံးသပ်ပုံ ကို ပြန်အပြောပြီ array1 မှာ ရှိသော သတ္တုများ သို့မဟုတ် အခြား အပေါင်းစုများ တွင် မရှိသော အချို့အထပ်များ。
注意与 array_diff() 以及 array_udiff() 不同的是键名也用于比较。同时进行键名和键值的比较。如 "a"=>1 和 "b"=>1 这两个元素是不相等的。
数组数据的比较是用用户提供的回调函数进行的。在此方面和 array_diff_assoc() 的行为正好相反,后者是用内部函数进行比较的。
array_udiff_assoc() ကုဒ္မဏီ myfunction ပါဝင်myfunction ကုဒ္မဏီ တွင် နှစ်ခု ပေါ်လစ် သုံးစွဲခြင်း ရှိသည်။ ပထမ ပေါ်လစ် က ဒုတိယ ပေါ်လစ် ထက် သေးသွား ပါက ကုဒ္မဏီ သည် လျော့သော အစားသော စက္ခု ကို ပြန်လည် ပေးသည်။ နှစ်ခု အတူ ကွဲခြား ပါက လျော့သော စက္ခု ကို ပြန်လည် ပေးသည်။
စက်ဆင်ဆို
array_udiff_assoc(array1,array2,array3,...myfunction)
ပါဝင် | အကြောင်း |
---|---|
array1 | တောင်းဆို |
array2 | တောင်းဆို |
array3,... | တိုင်းငှာ |
myfunction |
တောင်းဆို အပြင် အတော် နှင့် အမြတ်တကွ နှင့် အပြင် အတော် အချိန် နှင့် အမြတ်တကွ ကို သုံးစွဲခြင်း ဖြင့် သူ သည် သူ၏ ပုံစံ အကြား အစားထိုး ခြင်း ပြီး နောက် ကြော်ငြးခံသည်။ |
နည်းပါး
ကြွင်းကျင်း | အခွင့်အလမ်း ပြန်ပေးသော အပေါင်း အရင်းတည် ဖြစ်သည်။ အခွင့်အလမ်း ပြန်ပေးသော အပေါင်း အရင်းတည် တွင် နောက်ဆုံး ခွင့်အလမ်း ကို ပါဝင်သည်array1)တွင် ဖြစ်သည်၊ သို့သော် အခြား သတ္တုပုံ အပေါင်း အရင်းတည် အပေါင်း တွင် မရှိပါarray2 သင် array3 ...)အရ ခုဒ္ဒရာ နှင့် ခုဒ္ဒရာ အပြင် တွင်း |
PHP ပုံစံ | 5+ |