array_reduce
用回调函数迭代地将数组简化为单一的值
&reftitle.description;
mixedarray_reduce
arrayarray
callablecallback
mixedinitial&null;
array_reduce 将回调函数
callback 迭代地作用到
array 数组中的每一个单元中,从而将数组简化为单一的值。
&reftitle.parameters;
array
输入的 array。
callback
mixedcallback
mixedcarry
mixeditem
carry
携带上次迭代的返回值;
如果本次迭代是第一次,那么这个值是 initial。
item
携带了本次迭代的值。
initial
如果指定了可选参数
initial,该参数将用作处理开始时的初始值,如果数组为空,则会作为最终结果返回。
&reftitle.returnvalues;
返回结果值。
如果数组为空,并且没有指定
initial 参数,array_reduce 返回 &null;。
&reftitle.changelog;
&Version;
&Description;
&array.changelog.by-ref;
&reftitle.examples;
array_reduce 例子
]]>
&reftitle.seealso;
array_filter
array_map
array_unique
array_count_values