PHP 教程

PHP 7 新特性

PHP array_reduce() 函数

PHP Array Reference完整的 PHP Array 参考手册

实例

发送数组中的值到用户自定义函数,并返回一个字符串:

<?php
 function myfunction($v1,$v2)
 {
 return $v1 . "-" . $v2;
 }
 $a=array("Dog","Cat","Horse");
 print_r(array_reduce($a,"myfunction"));
 ?>
运行实例 »

定义和用法

array_reduce() 函数发送数组中的值到用户自定义函数,并返回一个字符串。

注释:如果数组是空的或者初始值未传递,该函数返回 NULL。

语法

array_reduce(array,myfunction,initial)
参数描述
array必需。规定数组。
myfunction必需。规定函数的名称。
initial可选。规定发送到函数处理的第一个值。

技术细节

返回值:返回结果值。
PHP 版本:4.0.5+
更新日志:自 PHP 5.3.0 起,initial 参数接受多类型(混合的),PHP 5.3.0 之前的版本只支持整数。

更多实例

实例 1

带 initial 参数:

<?php
 function myfunction($v1,$v2)
 {
 return $v1 . "-" . $v2;
 }
 $a=array("Dog","Cat","Horse");
 print_r(array_reduce($a,"myfunction",5));
?>
运行实例 »

实例 2

返回总和:

<?php
 function myfunction($v1,$v2)
 {
 return $v1+$v2;
 }
 $a=array(10,15,20);
 print_r(array_reduce($a,"myfunction",5));
?>
运行实例 »

PHP Array Reference完整的 PHP Array 参考手册

新闻动态 联系方式 广告合作 招聘英才 安科实验室 帮助与反馈 About Us

Copyright © 2013 - 2019 Ancii.com All Rights Reserved京ICP备18063983号-5 京公网安备11010802014868号