php 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"); ?> 在线运行 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |