加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

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

发布时间:2020-05-26 12:05:38 所属栏目:PHP 来源:互联网
导读:php array_reduce() 函数向用户自定义函数发送数组中的值,并返回一个字符串。如果数组是空的且未传递 initial 参数,该函数返回 NULL。本文章通过实例向大家介绍array_reduce函数的使用方法,需要的码农可以参考一下。

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

?>

在线运行

(编辑:安卓应用网)

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

    推荐文章
      热点阅读