PHP 教程 PHP 表单 PHP 高级教程 PHP 数据库 PHP XML PHP 与 AJAX PHP 参考手册

发布于 2016-11-18 14:39:15 | 88 次阅读 | 评论: 0 | 来源: 网络整理

实例

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

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



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务