21xrx.com
登录
文章检索 我的文章 写文章
php array_reduce()函数
2021-08-27 08:06:19 深夜i     --     --
php array_reduce()函数

 

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

<?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 Changelog: 截至PHP 5.3.0,初始参数接受多种类型(混合)。 PHP 5.3.0之前的版本只允许整数。

更多例子

使用初始参数:

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

返回总和:

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

 

 

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复