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

array_walk函数用于对数组中的每个元素应用用户自定义函数

lewis 1年前 (2024-02-05) 阅读数 4 #技术

array_walk函数用于对数组中的每个元素应用用户自定义函数。其语法如下:

array_walk(array$array,callable$callback[,mixed$userdata=NULL]):bool

参数说明:

  • $array:要处理的数组
  • $callback:自定义函数,对数组中的每个元素进行处理
  • $userdata(可选):可选参数,传递给回调函数的额外参数

示例:


//定义自定义函数 functionmyFunction(&$value,$key,$userdata){ $value=$value*$userdata; } //定义数组 $array=[1,2,3,4,5]; //使用array_walk函数应用自定义函数 array_walk($array,'myFunction',2); //打印处理后的数组 print_r($array);

以上示例中,自定义函数myFunction将数组中的每个元素乘以传入的$userdata参数。通过array_walk函数调用自定义函数,对数组进行处理后,打印出处理后的数组。

版权声明

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

热门