سبد (0)

تابع ()array_reduce

تابع ()array_reduce 

PHP Array Referenceمرجع Array در PHP

مثال (تابع ()array_reduce)

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

<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction"));
?>

امتحان کنید »

تعریف و کاربرد

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

نکته: در صورتی که تابع مورد نظر خالی باشد،  و پارامتر initial پاس نشود، این تابع مقدار NULL را برمی گرداند. 


نحوه نوشتن

array_reduce(array,myfunction,initial)
Parameter Description
array ضروری. یک آرایه را مشخص می کند.
myfunction

ضروری. نام تابع مورد نظر را مشخص می کند.

initial

اختیاری. مقدار ابتدایی(initial) را برای ارسال به تابع مورد نظر مشخص می کند.

جزئیات تکنیکی

مقدار برگشتی:

مقدار نتیجه را برمی گرداند.

ورژن php: 4.0.5+
تغییرات:

از php 5.3.0 پارامتر initial نوع های چندگانه(mixed) را پذیرش می کند. ورژن های قبل از php 5.3.0 تنها مقادیر صحیح(integer) را می پذیرند.


مثال های بیشتر

مثال 1

به همراه پارامتر initial:

<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction",5));
?>

امتحان کنید »

مثال 2

برگرداندن یک حاصلجمع:

<?php
function myfunction($v1,$v2)
{
return $v1+$v2;
}
$a=array(10,15,20);
print_r(array_reduce($a,"myfunction",5));
?>

امتحان کنید »

PHP Array Referenceمرجع Array در php

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه