کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش کار با تابع ()array_udiff در PHP

آموزش کار با تابع ()array_udiff در PHP

تابع ()array_udiff در PHP المان های دو یا چند آرایه را با هم مقایسه و به عنوان یک خروجی از آرایه بر می گرداند .

نحوه ی استفاده از تابع (syntax)

array_udiff( $array1, $array2 [, $array3 ..., $data_compare_func] );

شرح کاربرد تابع ()array_udiff در PHP

با استفاده از تابع ()array_udiff در PHP بازفراخوان و اختصاصی کاربر (user-defined callback) المان های دو یا چند آرایه ی ورودی را با هم مقایسه کرده و در خروجی یک آرایه برمی گرداند. این خروجی شامل مقادیر المان هایی که در آرایه ی 1 موجود بوده ولی در آرایه های ورودی دیگر تکرار نمی شود می باشد.

پارامترهای ارسالی به تابع

شماره
پارامتر مربوطه و شرح کاربرد
1
array1(پارامتر الزامی)
آرایه ی ورودی اول که المان های آن با آرایه های ورودی بعدی مقایسه می شود.
2
array2(پارامتر الزامی)
یک آرایه مشخص می کند که المان های آن با المان های آرایه ی اول مقایسه می شود.
3
array3(پارامتر اختیای)
یک آرایه مشخص می کند که المان های آن با آرایه ی اول مقایسه می شود.
4
data_compare_func(پارامتر الزامی)
اسم تابع اختصاصی کاربر که المان های چند آرایه ی ورودی را باهم مقایسه می کند.

مقدار بازگشتی و خروجی

خروجی تابع ()array_udiff در PHP مقدار تمامی المان های آرایه 1 که در هیچ یک از پارامترهای دیگر موجود نیستند را دربرمی گیرد.

مثال
"orange","b"=>"mango","c"=>"banana");
   $array2 = array("a"=>"orange","b"=>"mango","c"=>"apple");
   print_r(array_udiff_assoc($array1,$array2,"call_back_function"));

خروجی:

                        Array ( [c] => banana )	
1396/03/28 3620 1271
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...