无涯教程-PHP - array_reduce()函数

128 阅读1分钟

array_reduce() - 语法

array_reduce ( $array, callback $function [, int $initial] );

此函数迭代地将函数函数应用于数组的元素,以便将数组减少为单个值。

Sr.No Parameter & Description
1

array(必需)

它指定一个数组。

2

function(必需)

这是一个回调函数。

3

initial(可选)

它指定发送给函数的初始值。

array_reduce() - 返回值

它返回一个简化的数组。

array_reduce() - 示例

<?php
   function call_back_function($v1,$v2) {
      return $v1 . "-" . $v2;
   }
	
   $input=array("a"=>"banana","b"=>"apple","c"=>"orange");
   
   print_r(array_reduce($input, call_back_function));
   print_r("<br />");
   print_r(array_reduce($input, call_back_function, 10));
?> 

这将产生以下输出-

-banana-apple-orange
10-banana-apple-orange

参考链接

www.learnfk.com/php/php-fun…