PHP array_reduce()函数

广告位

PHP array_reduce()函数迭代地将指定函数应用于数组的元素,从而将数组减少为单个值。 array…

PHP array_reduce()函数迭代地将指定函数应用于数组的元素,从而将数组减少为单个值。

array_reduce()函数语法是 –

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

参数

  • array – 一个指定的数组。
  • function – 这是一个回调函数。
  • 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  

哥,这回真没有了

贺, 贺朝

关于作者: 贺朝

为您推荐