PHP array_reduce()函数

PHP array_reduce()函数

语法

array_reduce ( array, callbackfunction [, int $initial] );

定义和用法

该函数递归地将函数function应用于数组array的元素,以将数组减少为单个值。

参数

编号 参数与描述
1 $array(必填) 它指定了一个数组。
2 $function(必填) 这是一个回调函数。
3 $initial(可选) 它指定要发送给函数的初始值。

返回值

它返回一个经过缩减的数组。

示例

尝试以下示例 –

<?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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程