PHP array_uintersect_assoc() Function











❮ مرجع آرایه PHP



مثال


مقایسه کلیدها و مقادیر دو آرایه (با استفاده از یک داخلی
تابع برای مقایسه کلیدها و یک تابع تعریف شده توسط کاربر برای مقایسه مقادیر)
و مسابقات را برگردانید:




تابع myfunction($a,$b)
{
if ($a===$b)
  {
  بازگشت 0;
 
  بازگشت ($a>$b )?1:-1;
}

$a1=array("a"=>"قرمز","b"=>"سبز","c"=>"آبی ");

$a2=array("a"=>"قرمز"،"b"=>"آبی"،"c"=>"سبز");

$result=array_uintersect_assoc($a1, $a2"myfunction");

print_r($result);
?>

خودت امتحانش کن »




تعریف و استفاده


تابع ()array_uintersect_assoc کلیدها و مقادیر را مقایسه می‌کند
دو یا چند آرایه، و مطابقت ها را برمی گرداند.


توجه: این تابع از یک تابع داخلی برای مقایسه استفاده می‌کند
کلیدها و یک تابع تعریف شده توسط کاربر برای مقایسه مقادیر!


این تابع کلیدها و مقادیر دو (یا بیشتر) آرایه را مقایسه می‌کند و an را برمی‌گرداند
آرایه ای که حاوی ورودی های array1 است که در array2، array3، و غیره

وجود دارد.



نحو



array_uintersect_assoc(array1, array2, array3, ..., myfunction)

مقادیر پارامتر
























پارامتر توضیح
آرایه1 لازم است. آرایه ای برای مقایسه از
آرایه2 لازم است. آرایه ای برای مقایسه با
array3،... اختیاری. آرایه های بیشتری برای مقایسه با
myfunction لازم است. رشته ای که تابع مقایسه قابل فراخوانی را تعریف می کند. تابع مقایسه باید یک عدد صحیح <، =، یا > از 0 اگر آرگومان اول <، =، یا > از آرگومان دوم












جزئیات فنی











مقدار بازگشتی: آرایه ای حاوی ورودی های را برمی گرداند
array1
که در همه آرایه های دیگر وجود دارد
نسخه PHP: 5+



❮ مرجع آرایه PHP