PHP array_intersect() فنکشن
مثال
دو آرائی انجمنوں کی کلیدی وارثیتوں کو مقابلوں اور ان کا مشترکہ واپس دیتا ہے:
<?php $آ1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("e"=>"red","f"=>"green","g"=>"blue"); $ریزلت=array_intersect($a1,$a2); پرینت_آر($ریزلت); ?>
تعریف اور استعمال
array_intersect() فنکشن دو (یا زیادہ سے زیادہ) آرائی انجمنوں کی کلیدی وارثیتوں کو مقابلوں اور ان کا مشترکہ واپس دیتا ہے。
یہ فنکشن دو (یا زیادہ سے زیادہ) آرائی انجمنوں کی کلیدی وارثیتوں کو مقابلوں اور ان کا مشترکہ آرائی انجمن کو واپس دیتا ہے، جس میں ان کی کلیدی وارثیتوں کا مشترکہ موجود ہوتا ہے جو مقابلوں کے آرائی انجمنوں میں موجود ہیں،آرایه۱))، همچنین در هر یک از آرایههای پارامترهای دیگر (}}آرایه۲ یا آرایه۳ و غیره) شامل کلیدهایی است که در آرایههای مقایسه شده وجود دارند.
توضیح
فنکشن آرایه_با همپوشانی() آرایه نقاط مشترک دو یا چند آرایه را بازمیگرداند.
آرایه بازگشتی شامل مقادیر است که در آرایههای مقایسه شده وجود دارند و همچنین در آرایههای پارامترهای دیگر نیز وجود دارند، اما نام کلیدها بدون تغییر باقی میمانند.
نکات:تنها مقادیر برای مقایسه استفاده میشوند.
جملات
آرایه_با همپوشانی(آرایه۱,آرایه۲,آرایه۳...);
پارامترها | توضیح |
---|---|
آرایه۱ | ضروری. آرایه اولی که با آرایههای دیگر مقایسه میشود. |
آرایه۲ | ضروری. آرایهای که با آرایه اول مقایسه میشود. |
آرایه۳,... | اختیاری. آرایههایی که با آرایه اول مقایسه میشوند. |
جزئیات فنی
بازگشت: | آرایه نقاط مشترک بازگشت میشود، این آرایه شامل کلیدهایی است که در هر یک از آرایههای مقایسه شده (آرایه۱) و در هر یک از آرایههای پارامترهای دیگر (آرایه۲ یا آرایه۳ و غیره) وجود دارند. |
نسخه PHP: | 4.0.1+ |
مثالهای بیشتر
مثال 1
مقایسه کلیدهای مقادیر سه آرایه و بازگشت نقاط مشترک:
<?php $آ1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $آ2=array("e"=>"red","f"=>"black","g"=>"purple"); $آ3=array("a"=>"red","b"=>"black","h"=>"yellow"); $ریزلت=آرایه_با همپوشانی($آ1,$آ2,$آ3);; پرینت_آر($ریزلت); ?>