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

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

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

با کمک تابع ()array_walk_recursive در PHP می توان از تمامی المان های آرایه به عنوان یک آرگومان دریافت کرد وعملیات مورد نظر را انجام داد .

دستور استفاده از تابع ()array_walk_recursive در PHP

array_walk_recursive( $array, $funcname [,$parameter])

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

تابع ()array_walk_recursive در PHP تمامی المان های آرایه ی ورودی را به عنوان آرگومان دریافت کرده و بر روی هریک عملیات مورد نظر را اجرا می کند. کلیدها و مقادیر متناظر المان های آرایه ی ورودی همان طور که گفته شد به عنوان پارامتر به تابع فرستاده می شوند. خروجی آرایه ی جدید دربردارنده ی تمامی المان هایی است که عملیات بر روی آن انجام می شود.

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

شماره
پارامتر مربوطه و شرح کاربرد
1
array(پارامتر الزامی)
متغیری از جنس آرایه که المان های آن به تابع اختصاصی (پارامتر funcname$) فرستاده شده و عملیاتی توسط این تابع بر روی آن ها اجرا می شود.
2
funcname(الزامی)
اسم تابعی با پیاده سازی اختصاصی که خود به عنوان آرگومان به تابع array_walk_recursive() فرستاده می شود. این تابع تک تک المان های آرایه ی ورودی را دریافت کرده و بر روی آن ها عملیات خاصی را انجام می دهد.
3
paramter(اختیاری)
پارامتری که به عنوان آرگومان به تابع callback / $funcname پاس داده می شود.

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

مثال

"green", "b"=>"brown", "c"=>"blue" );
   $input2 = array($input1, "d"=>"yellow", "e"=>"black");
   array_walk_recursive($input2,"call_back_function");
?> 

خروجی زیر را به عنوان نتیجه ی عملیات برمی گرداند:

The key a has the value green
The key b has the value brown
The key c has the value blue
The key d has the value yellow
The key e has the value black
1396/03/28 3091 1396
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

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