学堂 学堂 学堂公众号手机端

array_map函数是一个用于对数组中的每个元素应用回调函数的函数。它将返回一个新的数组,该数组的元素是原始数组中每个元素应用回调函数后的结果。 array_map函数的语法如下

lewis 1年前 (2024-04-01) 阅读数 4 #技术

array_map函数是一个用于对数组中的每个元素应用回调函数的函数。它将返回一个新的数组,该数组的元素是原始数组中每个元素应用回调函数后的结果。

array_map函数的语法如下:

array_map(callback,array1,array2,…) 其中,callback是一个回调函数,用于对数组中的每个元素进行处理。array1,array2等参数是要处理的数组。


示例代码如下:

functionsquare($n){ return$n*$n; } $numbers=[1,2,3,4,5]; $squaredNumbers=array_map("square",$numbers); print_r($squaredNumbers);

输出:

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

在上面的示例中,我们定义了一个名为“square”的回调函数,用于计算一个数的平方。然后,我们通过array_map函数将这个回调函数应用到$numbers数组中的每个元素上,得到了一个新的数组$squaredNumbers,其中包含了每个元素的平方值。最后,我们使用print_r函数打印了新数组的内容。

版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门