解释 PHP 中的 array_map() 函数

phpprogrammingserver side programming

PHP 提供各种类型的内置函数来执行不同的功能。 array_map() 是 PHP 中的一个内置函数,它与 PHP 数组一起工作。

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

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

语法

array_map (函数名称,数组 1,数组 2...)

参数

此函数需要 2 个强制参数,一个是函数名称,另一个是数组,其余的是可选的。

函数名称(强制)

此参数表示要更改数组中值的用户定义函数的名称。

数组 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


相关文章