سبد (0)

تابع ()array_udiff_uassoc

 تابع ()array_udiff_uassoc

PHP Array Referenceمرجع Array در php

مثال (تابع ()array_udiff_uassoc)

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

<?php
function myfunction_key($a,$b)
{
if ($a===$b)
  {
  return 0;
  }
  return ($a>$b)?1:-1;
}

function myfunction_value($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"=>"green","c"=>"green");

$result=array_udiff_uassoc($a1,$a2,"myfunction_key","myfunction_value");
print_r($result);
?>

امتحان کنید »

تعریف و کاربرد

تابع ()array_udiff_uassoc کلیدها و مقادیر دو یا چند آرایه را مقایسه می کند و تفاوت آنها را برمی گرداند.

نکته: این تابع از دو تابع مقایسه ی از پیش تعریف شده توسط کاربر استفاده می کند. کلید مورد نظر، در تابع اول استفاده می شود و مقدار مورد نظر در تابع دوم استفاده می شود.

این تابع کلیدها و مقادیر دو یا چند آرایه را مورد مقایسه قرار می دهد و یک آرایه را برمی گرداند که دربردارنده ی آیتم های array1 است که در array2 و array3 و ... وجود ندارند.


نحوه نوشتن

array_udiff_uassoc(array1,array2,array3...,myfunction_key,myfunction_value)
پارامترهاتوضیحات
array1

ضروری. آرایه ای که قرار است مقایسه از آن صورت بگیرد.

array2

ضروری. یک آرایه که مقایسه بر روی آن صورت می گیرد.

array3,...

اختیاری. آرایه هایی بیشتر که مقایسه بر روی آنها صورت می گیرد.

myfunction_key

ضروری. نام تابع تعریف شده توسط کاربر که کلیدهای آرایه را مورد مقایسه قرار می دهد.

یک رشته که یک تابع مقایسه ی قابل فراخوانی را مشخص می کند. تابع مورد مقایسه باید یک عدد صحیح کوچکتر یا مساوی یا بزرگتر از 0 را برگرداند اگر که اولین آرگومان کوچکتر یا مساوی یا بزرگتر از دومین آرگومان باشد.

myfunction_value

نام تابع تعریف شده توسط کاربر که مقادیر آرایه را مورد مقایسه قرار می دهد.

یک رشته که یک تابع مقایسه ی قابل فراخوانی را مشخص می کند. تابع مورد مقایسه باید یک عدد صحیح کوچکتر یا مساوی یا بزرگتر از 0 را برگرداند اگر که اولین آرگومان، کوچکتر یا مساوی یا بزرگتر از دومین آرگومان باشد.

جزئیات تکنیکی

مقدار برگشتی:

یک آرایه را که دربردارنده ی آیتم های array1 است که در هیچ کدام از دیگر آرایه ها وجود ندارند

ورژن php: 5+

PHP Array Referenceمرجع Array در php 

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه