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