PHP array_reduce() ఫంక్షన్

实例

向用户自定义函数发送数组中的值,并返回一个字符串:

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

నడిచిన ఉదాహరణ

定义和用法

array_reduce() 函数向用户自定义函数发送数组中的值,并返回一个字符串。

注释:如果数组是空的且未传递 ప్రారంభిక 参数,该函数返回 NULL。

వివరణ

array_reduce() ఫంక్షన్ కల్లబాక్ ఫంక్షన్ ద్వారా అర్ధాత్మక విలువను అర్ధాత్మక విలువగా సరళీకరించబడుతుంది.

మూడవ పరామితిని నిర్దేశించినట్లయితే, ఆ పరామితి అర్ధాత్మక విలువను నిర్దేశించబడిన అర్ధాత్మక విలువగా పరిగణించబడుతుంది, లేకపోతే అర్ధాత్మక విలువగా నిర్దేశించబడిన అర్ధాత్మక విలువను పరిగణించబడుతుంది.

సంకేతం

array_reduce(array,myfunction,ప్రారంభిక)
పరామితులు వివరణ
array అత్యవసరం. ప్రత్యేకంగా నిర్దేశించబడిన అర్ధాత్మక విలువను నిర్దేశించండి.
myfunction అత్యవసరం. ఫంక్షన్ పేరును నిర్దేశించండి.
ప్రారంభిక ఎంపిక. ఫంక్షన్కు పంపబడే ప్రారంభ విలువను నిర్దేశించండి.

సాంకేతిక వివరాలు

తిరిగి ఇవ్వబడిన విలువ: తిరిగి ఇవ్వబడిన ఫలితం విలువను తిరిగి ఇవ్వండి.
PHP వెర్షన్: 4.0.5+
అప్డేట్ లాగ్ PHP 5.3.0 నుండి ప్రారంభంగాప్రారంభిక పరామితులు బహుళ రకాలను అంగీకరిస్తాయి (మిశ్రమం), PHP 5.3.0 ముంది వెర్షన్స్ కు మాత్రమే పరిమితి పరిమాణాలను అంగీకరించింది.

మరిన్ని ఉదాహరణలు

ఉదాహరణ 1

అమర్చుకోండి ప్రారంభిక పరామితులు:

<?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));
?>

నడిచిన ఉదాహరణ