当前位置: 首页>>编程示例 >>用法及示例精选 >>正文


PHP Explain array_map()用法及代码示例

PHP 提供了各种类型的内置函数来执行独特的函数。 array_map() 是 PHP 中的一个内置函数,它适用于 PHP 数组。

此函数的工作方式是将数组的每个组件发送到预定义的函数,并返回一个数组,其中包含由该函数修改的新值。

此函数以一种简单的方式更改至少一个数组的所有元素,如某些用户定义的条件所指示的那样。

用法

array_map(函数名,array1,array2...)

参数

这个函数需要两个强制参数,一个是函数名,另一个是一个数组,其余的都是随意的。

函数名(必填)

此参数根据要更改的数组中的值来表征用户定义函数的名称。

数组1(必填)

此参数确定要更改的数组。

示例

<?php
   function add($arr){
      return ($arr+ 2);
   }
   $arr1 = array(7, 6, 2, 4);
   print_r(array_map("add", $arr1));
?>

输出

Array
(
[0] => 9
[1] => 8
[2] => 4
[3] => 6
)

解释

在上面的例子中,我们定义了一个函数,它将输入作为一个数组,并将该数组的每个元素加 2

相关用法


注:本文由纯净天空筛选整理自Alok Prasad大神的英文原创作品 Explain array_map() function in PHP。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。