array_reduce — 用回调函数迭代地将数组简化为单一的值
说明
mixed array_reduce ( array $input , callable $function [, mixed $initial = NULL ] )
array_reduce() 将回调函数 function 迭代地作用到 input 数组中的每一个单元中,从而将数组简化为单一的值。
参数介绍
| 参数 | 描述 |
|---|---|
| input | 必需。规定数组。 |
| function | 必需。规定函数的名称。 |
| initial | 可选。规定发送到函数的初始值。 |
如果指定了可选参数 initial,该参数将被当成是数组中的第一个值来处理,或者如果数组为空的话就作为最终返回值。
返回值
返回结果值。
实例
<?php
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\");
?>
继续阅读与本文标签相同的文章
下一篇 :
这些编程入门栽过的“坑”,大多数程序员经历过
-
PS保存图片提示“无法完成请求”,这里有4种解决方法!
2026-05-14栏目: 教程
-
想买1000元左右的5G手机?我们需要等多久?
2026-05-14栏目: 教程
-
剧情反转?美企主动购买华为5G技术,华为成赞赏排行榜第一名!
2026-05-14栏目: 教程
-
城市数字化后,新一代内生安全系统可全方位保护
2026-05-14栏目: 教程
-
谷歌也来“唱衰”5G,5G手机只会徒增功耗?为何这么说?
2026-05-14栏目: 教程
