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

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

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

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

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

شرح کاربرد تابع

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

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

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

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

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

مثال
$v2) {
         return 1;
      }else {
         return -1;
      }
   }
   $input1 = array(0=>"banana", 1=>"orange", 2=>"grapes");
   $input2 = array(3=>"apple",1=>"apricot", 5=>"mango");
   print_r(array_diff_ukey($input1,$input2,"key_compare_func"));
?> 

خروجی::

Array ( [0]=>banana [2]=>grapes )
1396/03/24 3420 1347
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

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