سبد (0)

تابع ()array_uintersect_uassoc

تابع  ()array_uintersect_uassoc 

PHP Array Referenceمرجع array در php

مثال (تابع ()array_uintersect_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_uintersect_uassoc($a1,$a2,"myfunction_key","myfunction_value");
print_r($result);
?>

امتحان کنید »

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

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

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

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


نحوه نوشتن

array_uintersect_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 مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه