
تابع array_diff_ukey در PHP
در این بخش به بررسی تابع array_diff_ukey در PHP می پردازیم، تابع array_diff_ukey()
کلیدهای دو (یا چند) آرایه را مقایسه می کند و عناصر متفاوت را برمی گرداند.
مثال
در این مثال کلید های دو آرایه را باهم مقایسه می کنیم سپس عناصر متفاوت را برمی گردانیم: (همچنین از یک تابع تعریف شده برای مقایسه استفاده می شود)
خروجی کد های بالا به این شکل است:
Array ( [c] => blue )
نکته: تابع array_diff_ukey از یک تابع تعریف شده توسط کاربر برای مقایسه کلید ها استفاده می کند.
نحوه استفاده
array_diff_ukey(array1, array2, array3, ..., myfunction)
مقادیر پارامترها
پارامتر | توضیحات |
---|---|
array1 | آرایه اصلی برای مقایسه را مشخص می کند. (اجباری) |
array2 | آرایه ای برای مقایسه با آرایه 1 را مشخص می کند. (اجباری) |
array3,… | آرایه ای برای مقایسه با آرایه 1 را مشخص می کند. (اختیاری) |
myfunction | رشته ای هست که نام تابع قابل فراخوانی برای مقایسه کلید های آرایه ها را مشخص می کند. (اجباری)این تابع مقایسه باید یک عدد صحیح کوچکتر یا مساوی یا بزرگتر از 0 را برگرداند، در صورتی که اولین آرگومان، کوچکتر یا مساوی یا بزرگتر از دومین آرگومان باشد. |
جزئیات فنی
مقدار بازگشتی: | آرایه ای از عناصر های آرایه 1 را که در هیچ یک از آرایه های دیگر وجود ندارد برمی گرداند. |
---|---|
نسخه PHP: | 5.1+ |
مثال های بیشتر
در این مثال کلید های سه آرایه را مقایسه می کنیم سپس عناصر متفاوت را در قالب یک آرایه جدید برمی گردانیم: (همچنین از یک تابع تعریف شده برای مقایسه کلید ها توسط کاربر استفاده شده است)
خروجی کد های بالا به این شکل است:
Array ( [c] => blue )
آیا این مطلب برای شما مفید بود ؟
شگفتى هاى تن آدمى
و درود خدا بر او، فرمود: از ويژگى هاى انسان در شگفتى مانيد، كه: با پاره اى «پى» مى نگرد، و با «گوشت» سخن مى گويد، و با «استخوان» مى شنود، و از «شكافى» نفس مى كشد.(1)
- اشاره به: اومانیسم Humanism (انسان شناسی در تمام ابعاد) که از نظر بیولوژی، فیزیولوژی و روانی، انسان را مورد ارزیابی قرار می دهند.