PHP array_reduce() Function











❮ مرجع آرایه PHP



مثال


مقادیر یک آرایه را به یک تابع تعریف شده توسط کاربر ارسال کنید و یک رشته را برگردانید:




تابع myfunction($v1,$v2)

{

$v1 را برگردانید. "-". $v2;



$a=array("سگ"، "گربه"، "اسب");

print_r(array_reduce($a,"myfunction"));

?>

این را خودتان امتحان کنید »




تعریف و استفاده


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


توجه: اگر آرایه خالی باشد و اولیه ارسال نشود، این مورد
تابع NULL را برمی گرداند.





نحو



array_reduce(آرایه، myfunction، اولیه)

مقادیر پارامتر









را مشخص می کند



را مشخص می کند



را مشخص می کند

پارامتر توضیح
آرایه لازم است. یک آرایه
myfunction لازم است. نام تابع
اولیه اختیاری. مقدار اولیه برای ارسال به تابع












جزئیات فنی















مقدار بازگشتی: مقدار حاصل را برمی‌گرداند
نسخه PHP: 4.0.5+
تغییر PHP: از PHP 5.3.0، پارامتر initial چندین نوع (مخلوط) را می پذیرد. نسخه‌های قبل از PHP 5.3.0، فقط عدد صحیح مجاز هستند.




نمونه های بیشتر



مثال


با پارامتر اولیه:




تابع myfunction($v1,$v2)

{

$v1 را برگردانید. "-". $v2;



$a=array("سگ"، "گربه"، "اسب");

print_r(array_reduce($a,"myfunction",5));
?>

خودت امتحانش کن »



مثال


برگرداندن مبلغ:




تابع myfunction($v1,$v2)

{

$v1+$v2;
را برگردانید


$a=array(10,15,20);

print_r(array_reduce($a,"myfunction",5));
?>

این را خودتان امتحان کنید »




❮ مرجع آرایه PHP