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

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

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

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

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

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

آرایه ی اول را با آرایه ی دوم مقایسه کرده و اختلاف بین دو را برمی گرداند. برخلاف تابع array_diff()، این تابع کلیدهای دو آرایه را با هم مقایسه کند.

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

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

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

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

مثال
 $b)? 1:-1;
   }	
   $input1 = array("a" => "green", "b" => "brown", "c" => "blue", "red");
   $input2 = array("a" => "green", "yellow", "red");
   $result = array_diff_uassoc($input1, $input2, "key_compare_func");
   print_r($result);
?> 

خروجی زیر را برمی گرداند:

Array ( [b] => brown [c] => blue [0] => red )
1396/03/24 3424 1413
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

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