加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php array_reduce() 用回调函数迭代地将数组简化为单一的值。

发布时间:2020-12-13 05:17:13 所属栏目:PHP教程 来源:网络整理
导读:array_reduce 用回调函数迭代地将数组简化为单一的值 说明 mixed array_reduce ( array $input,callable $function [,mixed $initial = NULL ] ) array_reduce() 将回调函数 function 迭代地作用到 input 数组中的每一个单元中,从而将数组简化为单一的值。

array_reduce — 用回调函数迭代地将数组简化为单一的值

说明

mixed array_reduce ( array $input,callable $function [,mixed $initial = NULL ] )

array_reduce() 将回调函数 function 迭代地作用到 input 数组中的每一个单元中,从而将数组简化为单一的值。

参数介绍

参数

描述

input

必需。规定数组。

function

必需。规定函数的名称。

initial

可选。规定发送到函数的初始值。

如果指定了可选参数 initial,该参数将被当成是数组中的第一个值来处理,或者如果数组为空的话就作为最终返回值。

返回值

返回结果值。

实例

function rsum($v,$w)

{

$v += $w;

return $v;

}

function rmul($v,$w)

{

$v *= $w;

return $v;

}

$a = array(1,2,3,4,5);

$x = array();

$b = array_reduce($a,"rsum");

$c = array_reduce($a,"rmul",10);

$d = array_reduce($x,"rsum","No data to reduce");

?>

在线运行

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读