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

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

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

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

array_intersect_uassoc($array1, $array2 [, $array3 ..., callback $key_compare_func] );

شرح کاربرد تابع array_intersect_uassoc()

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

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

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

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

خروجی تابع array_intersect_uassoc() یک آرایه ی جدید دربردارنده ی تمامی مقادیر array1 است که در تمامی آرایه های مورد مقایسه یافت می شود.

مثال
 "green", "b" => "brown", "c" => "blue", "red");
   $input2 = array("a" => "GREEN", "B" => "brown", "yellow", "RED");
   $result = array_intersect_uassoc($input1, $input2, "strcasecmp");
   print_r($result);
?> 

خروجی:

Array ( [b] => brown )
1396/03/24 2662 1507
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

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