
...
تابع array_diff_assoc در PHP
نوشته شده توسط متین برونسی
منتشر شده در
و آخرین بروزرسانی در
دسته بندی ها:
در این بخش به بررسی تابع array_diff_assoc در PHP می پردازیم، تابع array_diff_assoc()
کلیدها و مقادیر دو (یا چند) آرایه را مقایسه میکند و تفاوتها را برمیگرداند.
مثال
در این مثال کلید ها و مقادیر دو آرایه را باهم مقایسه می کنیم سپس کلید ها همراه با مقادیر متفاوت را برمی گردانیم:
تماشا در حالت تمام صفحه
خروجی کد های بالا به این شکل است:
Array ( [d] => yellow )
این تابع کلید ها و مقادیر دو یا چند آرایه را باهم مقایسه می کند و آرایه ای را برمی گرداند که حاوی ورودی های آرایه 1 است، مقادیری که در آرایه 2 یا 3 و… وجود ندارند.
نحوه استفاده
array_diff_assoc(array1,array2,array3...)
مقادیر پارامترها
پارامتر | توضیحات |
---|---|
array1 | آرایه ای را برای مقایسه مشخص می کند. (اجباری) |
array2 | آرایه ای را برای مقایسه با آرایه 1 مشخص می کند. (اجباری) |
array3,… | آرایه ای را برای مقایسه با آرایه 1 مشخص می کند. (اختیاری) |
جزئیات فنی
مقدار بازگشتی: | آرایه ای حاوی عناصری از آرایه 1 را که در هیچ یک از آرایه های دیگر وجود ندارد برمی گرداند. |
---|---|
نسخه PHP: | 4.3+ |
مثال های بیشتر
در این مثال کلید ها و مقادیر سه آرایه را مقایسه می کنیم و عناصر متفاوت را برمی گردانیم:
تماشا در حالت تمام صفحه
خروجی کد های بالا به این شکل است:
Array ( [c] => blue [d] => yellow )
صدقه راه نزول روزى
و درود خدا بر او، فرمود: روزى را با صدقه دادن فرود آوريد.
حکمت 137 نهج البلاغه