PHP array_map() 函数

2025 年 1 月 6 日 | 阅读 2 分钟

array_map() 是 PHP 中的一个内置函数。array_map() 函数将数组的每个值发送到一个用户定义的函数,并返回一个由用户定义的函数提供的新值的数组。该函数于 4.0.6 版本引入。

语法

参数

参数描述必需
功能用户定义函数的名称,或 null。必需
array1指定一个数组。必需
array2指定一个数组。可选
array3指定一个数组。可选

返回值

此函数返回一个数组,其中包含 array1 的值,在对每个值应用用户定义的函数后。

示例 1

输出

Array ( [0] => sachin [1] => kapil [2] => dhoni )

示例 2

输出

Array ( [0] => unlike [1] => like [2] => unlike )

示例 3

输出

Array ( [0] => 1 [1] => 4 [2] => 9 [3] => 16 [4] => 25 [5] => 36 )

示例 4

输出

Array ( [0] => Array ( [0] => a [1] => 100 ) [1] => Array ( [0] => b [1] => 200 ) [2] => Array ( [0] => c [1] => 300 ) )