PHP array_intersect_assoc() فنکشن
مثال
دو آرائیج کی کلید کے نام اور کلید کی قیمت کو مقابلو میں لے اور ان کا مشترکہ آرائیج کو بازگردا دیتا ہے:
<?php $آی=آرایے("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("a"=>"red","b"=>"green","c"=>"blue"); ریزلٹ=array_intersect_assoc($a1,$a2); پرنٹ_آر(ریزلٹ); ?>
تعریف اور استعمال
array_intersect_assoc() فنکشن دو (یا زیادہ سے زیادہ) آرائیج کی کلید کے نام اور کلید کی قیمت کو مقابلو میں لے اور ان کا مشترکہ آرائیج کو بازگردا دیتا ہے。
یہ فنکشن دو (یا زیادہ سے زیادہ) آرائیج کی کلید کے نام اور کلید کی قیمت کو مقابلو میں لے اور ان کا مشترکہ آرائیج کو بازگردا دیتا ہے، جس میں تمام مقابلو میں شامل آرائیج کا مشترکہ آرائیج شامل ہوتا ہے،آرایے1) میں، نیز کسی دیگر پارامتر آرایے میں، جو (آرایے2 یا آرایے3 وغیرہ) میں کی کلیدی نام اور کلیدی اعداد کا مقابلہ کریں.
توضیحات
آرایے_کوئسٹ_ایکسیو() فنکشن دو یا زیادہ آرایوں کی تقریب کا آرایے بک آؤ، جو دو یا زیادہ آرایوں کی تقریب کا آرایے بک آؤ.
کے ساتھ آرایے_کوئسٹ_ایکسیو( فنکشن کا فرق یہ ہے کہ اس کا مقصد صرف کلیدی اعداد کا مقابسہ نہیں، بلکہ کلیدی نام کا بھی مقابسہ کریں گا، اور واپس کئے آرایے میں عناصر کی کلیدی نام نا تبدیل رہتی ہیں.
گرامر
آرایے_کوئسٹ_ایکسیو(آرایے1,آرایے2,آرایے3...)
پارامتر | وصف |
---|---|
آرایے1 | ضروری۔ دیگر آرایوں کا ساتھ مقابسہ کریں والا پہلے آرایے. |
آرایے2 | ضروری۔ پہلے آرایے کا ساتھ مقابسہ کریں والا آرایے. |
آرایے3,... | اختیاری۔ پہلے آرایے کا ساتھ مقابسہ کریں والے دیگر آرایے. |
تکنیکی تفصیلات
بک آؤ: | بک آؤ آرایے کا تقریب کریں، جو تمام مقابسے کی آرایے میں شامل ہیں (آرایے1) میں، نیز کسی دیگر پارامتر آرایے میں، جو (آرایے2 یا آرایے3 وغیرہ) میں کی کلیدی نام اور کلیدی اعداد کا مقابلہ کریں. |
PHP ورژن: | 4.3.0+ |
بیشتر نمونوں
مثال 1
تین آرایے کی کلیدی نام اور کلیدی اعداد کا مقابلہ کریں، اور تقریب کی وجہ سے بک آؤ:
<?php $آی=آرایے("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $بی=آرایے("a"=>"red","b"=>"green","g"=>"blue"); $آ=آرایے("a"=>"red","b"=>"green","g"=>"blue"); ریزلٹ=آرایے_کوئسٹ_ایکسیو(آ، بی، جی); پرنٹ_آر(ریزلٹ); ?>