PHP array_uintersect() 函数

实例

比较两个数组的键值(使用用户自定义函数比较键值),并返回交集:

<?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"=>"blue","b"=>"black","e"=>"blue");
$result=array_uintersect($a1,$a2,"myfunction");
print_r($result);
?>

လုပ်ဆောင်ရာ အချက်

အချက်အလက် နှင့် အသုံးပြုခြင်း

array_uintersect() သင်္ကေတ ကို နှစ်ခု (သို့မဟုတ် အချို့) အပ်ရိုက် ကို နှိပ်နှိပ်ခြင်း ပြုလုပ်ပြီး ပါဝင်သည် အပ်ရိုက် ကို ပြန်လည် ပြန်ထုတ်ပေးရမည်။

စကားလုံးသင်္ကေတ ကို အသုံးပြုသူ ကို ကူညီရန် အသုံးပြုသေးသည်။

သင်္ကေတ ကို နှစ်ခု (သို့မဟုတ် အချို့) အပ်ရိုက် ကို နှိပ်နှိပ်ခြင်း ပြုလုပ်ပြီး ပါဝင်သည် အပ်ရိုက် ကို ပြန်လည် ပြန်ထုတ်ပေးရမည်။array1) တွင် နှင့် အခြား အသင်း အခွဲ အရာ တွင် လည်း ပါသည်。array2 နှင့် array3 နှင့် အခြား ပုံစံ (

လိုဘေး

array_uintersect(array1,array2,array3...myfunction)
ပါဝင်သည် ကျမ်းကို အသုံးပြုခြင်း
array1 တောင်းလိုသည်။ အခြား အပ်ရိုက် နှင့် နှိပ်နှိပ်ခြင်း ပြုလုပ်ရမည်။
array2 တောင်းလိုသည်။ ပါဝင်သည် ကို အပ်ရိုက် နှင့် နှိပ်နှိပ်ခြင်း ပြုလုပ်ရမည်။
array3... အဆိုပါ ပါဝင်သည် ကို အပ်ရိုက် နှင့် နှိပ်နှိပ်ခြင်း ပြုလုပ်ရမည်။
myfunction

တောင်းလိုသည်။ စကားလုံး အသုံးချသေးသည်။ ဖြစ်ပေါ်လာသော အသုံးပြုသည် ကို အသုံးပြုသေးသည်။

ပထမဆုံး ပါဝင်သည် ဒုတိယဆုံး ပါဝင်သည် အထိ အပြင်းအထန် ကျယ်ပြန် သို့မဟုတ် အကြီးအကျယ် အပြင်းအထန် ကျယ်ပြန် ဖြစ်လာစေ သော်လည်း နှိပ်နှိပ်ခြင်း သည် အပြင်းအထန် ကျယ်ပြန် သို့မဟုတ် အကြီးအကျယ် အပြင်းအထန် ကျယ်ပြန် ဖြစ်လာစေ သော အစီအစဉ် သို့မဟုတ် အချက်အလက် သည် အပြင်းအထန် ကျယ်ပြန် သို့မဟုတ် အကြီးအကျယ် အပြင်းအထန် ကျယ်ပြန် ဖြစ်လာစေ သော အစီအစဉ် သို့မဟုတ် အချက်အလက် ဖြစ်ပါသည်။

အင်္ဂါဝါး

အသုံးပြုသူ ကို ကူညီရန် ကို အသုံးပြုသေးသည်။ myfunction နှစ်ခုခုသို့မဟုတ် အသုံးချသေးသည်မှာ ပါဝင်နေသေးသည်မှာ အပ်ရိုက် အစားအဝေး ကို ပြန်လည် ပြန်ထုတ်ပေးရမည်။ array1 ပါဝင်နေသေးသည်မှသာမက အခြား အပ်ရိုက် တစ်ခုခု တွင် ပါဝင်နေသေးသည်မှာ အပ်ရိုက် အသုံးချသော အပ်ရိုက် အစားအဝေး ကို ပြန်လည် ပြန်ထုတ်ပေးရမည်။

သာကြိမ့်စာကို နှိပ်နှိပ်ခြင်းဖြင့် အကိုးအခဏ်း မပြုလုပ် မည်။ ပုံစံမှာ "a"=>1 နှင့် "b"=>1 သို့မဟုတ် သုံးဆောင်း တူညီပြီးအားဖြင့် သုံးဆောင်း ကို အတူအတွင်း စူးစမ်းကြည့်ရှုကြရမည်။

myfunction 参数指定的函数用于比较元素是否相等。myfunction 函数带有两个将进行比较的参数。如果第一个参数小于第二个参数,则函数返回一个负数,如果两个参数相等,则要返回 0,如果第一个参数大于第二个,则返回一个正数。

ပြန်လည်ပေးသော အသင်း အခွဲ အရာ တွင် အခွဲ အရာ အမည် ကို အပြည့်အဝ အချင်း ပေးသည်。

နည်းပါး အချက်

ပြန်လည်ပေးသော အသင်း အခွဲ အရာ တွင် အခွဲ အရာ အမည် ကို အပြည့်အဝ အချင်း ပေးသည်。

ပြန်လည်ပေးသော အသင်း အခွဲ အရာ တွင် အခွဲ အရာ အမည် ကို အပြည့်အဝ အချင်း ပေးသည်。 array1 အပြည့်အဝ အသင်း အခွဲ အရာ တွင် နှင့် အခြား အသင်း အခွဲ အရာ တွင် ပါသော အသင်း အခွဲ အရာ ကို ပါဝင်သည်。

အပြည့်အဝ အသင်း အခွဲ အရာ တွင် နှင့် အခြား အသင်း အခွဲ အရာ တွင် ပါသော အသင်း အခွဲ အရာ ကို ပါဝင်သော အသင်း အခွဲ အရာ ကို ပြန်လည်ပေးသည်。array1) တွင် နှင့် အခြား အသင်း အခွဲ အရာ တွင် လည်း ပါသည်。array2 နှင့် array3 နှင့် အခြား ပုံစံ (

PHP ပုံစံ 5+

ပိုမို အချက်

အမှတ် 1

သုံး အသင်း အခွဲ အရာ ကို နှင့် အသုံးပြုသော အသင်း အခွဲ အရာ ကို နှင့် အပြည့်အဝပြီး ကို ပြန်လည်ပေးသည်။

<?php
function myfunction($a,$b)
{
if ($a===$b)
  {
  return 0;
  }
  return ($a>$b)?1:-1;
}
$a1=array("a"=>"red","b"=>"green","c"=>"blue","yellow");
$a2=array("A"=>"red","b"=>"GREEN","yellow","black");
$a3=array("a"=>"green","b"=>"red","yellow","black");
$result=array_uintersect($a1,$a2,$a3,"myfunction");
print_r($result);
?>

လုပ်ဆောင်ရာ အချက်