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