首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
PHP中的数组介绍
array()函数
array_change_key_case()函数
array_chunk()函数
array_column()函数
array_combine()函数
array_count_values()函数
array_diff()函数
array_diff_assoc()函数
array_diff_key()函数
array_diff_uassoc()函数
array_diff_ukey()函数
array_fill()函数
array_fill_keys() 函数
count()函数
end()函数
array_filter()函数
array_keys()函数
array_push()函数
array_flip()函数
array_rand()函数
array_reduce()函数
array_replace()函数
array_search()函数
array_sum()函数
array_values()函数
array_unique()函数
array_unshift()函数
array_walk()函数
in_array()函数
array_pop()函数
array_reverse()函数
array_shift()函数
array_slice()函数
extract()函数
key()函数
list()函数
sort()函数
当前位置:
首页>>
技术小册>>
PHP合辑3-数组函数
小册名称:PHP合辑3-数组函数
PHP的此内建函数用于将数组元素减少为单个值,可以是浮点数,整数或字符串值。该函数使用用户定义回调函数来减少输入数组。 语法: array_reduce(array,own_function,initial) 参数: 该函数采用三个参数,描述如下: $array(必需):这是必需的参数,指的是我们需要从中减少的原始数组。 $own_function(必需):这也是必需的参数,指的是用于保存$array值的用户定义函数。 $initial(可选):这是可选的参数,指的是要发送给函数的值。 返回值:该函数返回减少后的结果。它可以是任何类型,包括int,float或string。 示例: ``` Input : $array = (15, 120, 45, 78) $initial = 25 own_function() takes two parameters and concatenates them with "and" as a separator in between Output : 25 and 15 and 120 and 45 and 78 Input : $array = array(2, 4, 5); $initial = 1 own_function() takes two parameters and multiplies them. Output : 40 ``` --- 在这个程序中,我们将看到如何将一个整数元素的数组减少到一个单独的字符串值。我们还传递了我们选择的初始元素。 ``` <?php // PHP function to illustrate the use of array_reduce() function own_function($element1, $element2) { return $element1 . " and " . $element2; } $array = array(15, 120, 45, 78); print_r(array_reduce($array, "own_function", "Initial")); ?> ``` output: ``` Initial and 15 and 120 and 45 and 78 ``` 在下面的程序中,array_reduce使用own_function()将给定数组减少为数组中所有元素的乘积。 ``` <?php // PHP function to illustrate the use of array_reduce() function own_function($element1, $element2) { $element1 = $element1 * $element2; return $element1; } $array = array(2, 4, 5, 10, 100); print_r(array_reduce($array, "own_function", "2")); ?> ``` output: ``` 80000 ```
上一篇:
array_rand()函数
下一篇:
array_replace()函数
该分类下的相关小册推荐:
Laravel(10.x)从入门到精通(八)
PHP底层原理及源码分析
PHP程序员面试笔试真题与解析
Laravel(10.x)从入门到精通(十五)
Laravel(10.x)从入门到精通(四)
Laravel(10.x)从入门到精通(十九)
全面构建Magento2电商系统
Laravel(10.x)从入门到精通(十八)
全栈工程师修炼指南
Workerman高性能框架-GatewayWorker
Yii2框架从入门到精通(上)
Laravel(10.x)从入门到精通(十七)