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

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

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

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

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

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

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

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

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

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

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

یک آرایه دربردارنده ی تمامی مقادیر array1 که در دیگر آرایه های ورودی موجود نیستند را در خروجی برمی گرداند.

مثال
"orange","b"=>"orange","c"=>"mango");
   $input1 = array("a"=>"orange","b"=>"mango","c"=>"orange");
   print_r(array_udiff_assoc($input,$input1,"call_back_function"));
?> 

خروجی:

                        Array ( [b] => orange [c] => mango )
1396/03/28 3012 1399
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

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