解释 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