请输入您要查询的百科知识:

 

词条 array_reduce
释义

定义和用法

array_reduce() 函数用回调函数迭代地将数组简化为单一的值。如果指定第三个参数,则该参数将被当成是数组中的第一个值来处理,或者如果数组为空的话就作为最终返回值。

语法

array_reduce(array,function,initial)

参数 描述

array 必需。规定输入的数组。

function 必需。规定自定义回调函数的名称。

initial 可选。如果规定了该参数,该参数将作为数组中的第一个值来处理。

例子 1

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

-Dog-Cat-Horse

例子 2

带有 initial 参数:

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

5-Dog-Cat-Horse

例子 3

返回总和:

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

50

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/31 17:59:41