Funksiyonin PHP array_intersect_assoc

Mafi yadda a kai samu

Kiyasha abubuwan kai tsamman da kai zuriya na abubuwan kai, kuma a cikin kiyashin a cikin abubuwan kai:

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","c"=>"blue");
$result=array_intersect_assoc($a1,$a2);
print_r($result);
?>

نموذج التشغيل

Tafiyar da kuma amfani

Funksiyonin array_intersect_assoc ta samar da kiyashin kai tsamman da kai zuriya na abubuwan da ke cikin manyan kai (ko yadda a kai tsamman) kuma a cikin kiyashin.

Tasiri ce tukiyar da samar da kiyashin kai tsamman da kai zuriya na abubuwan da ke cikin manyan kai, kuma a cikin kiyashin a cikin abubuwan da ke cikin manyan kai (array1)، همچنین در هر آرایه‌ای دیگر از پارامترها (array2 یا array3 و غیره) نام‌های کلید و مقادیر.

توضیحات

array_intersect_assoc() فونکشن بازگشت آرایه تقاطع دو یا چند آرایه را ارائه می‌دهد.

با array_intersect( فرق بین این فونکشن و array_intersect() این است که این فونکشن نه تنها مقایسه مقادیر بلکه نام‌های کلید را نیز مقایسه می‌کند. نام‌های کلید عناصر بازگشتی بدون تغییر باقی می‌مانند.

قواعد دستور زبان

array_intersect_assoc(array1,array2,array3...)
پارامترها شرح
array1 ضروري. آرایه اول که با آن مقایسه می‌شود.
array2 ضروري. آرایه‌ای که با آن مقایسه می‌شود.
array3,... اختياري. آرایه‌هایی که با آرایه اول مقایسه می‌شوند.

تفاصيل فنی

مقدار بازگشتی: بازگشت آرایه تقاطع، این آرایه شامل کلیدها و مقادیر تمام آرایه‌هایی است که در مقایسه قرار می‌گیرند (array1)، همچنین در هر آرایه‌ای دیگر از پارامترها (array2 یا array3 و غیره) نام‌های کلید و مقادیر.
نسخه PHP: 4.3.0+

مثال‌های بیشتر

مثال 1

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

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","g"=>"blue");
$a3=array("a"=>"red","b"=>"green","g"=>"blue");
$result=array_intersect_assoc($a1,$a2,$a3);
print_r($result);
?>

نموذج التشغيل