array_map() 函数将函数作用到数组中的每个值上,每个值都乘以本身,并返回带有新值的数组
代码案例:
- <?php
- function myfunction($v)
- {
- return($v*$v);
- }
- $a=array(1,2,3,4,5);
- print_r(array_map("myfunction",$a));
- ?>
复制代码 代码运行案例二:
- $data['proid']='111';
- $data['proname']='钢笔';
- $data['proprice']=120;
- //第一步:拼接字段名
- $keys=array_keys($data); //获取所有的字段名
- $keys=array_map(function($key){ //在所有的字段名上添加反引号
- return "`{$key}`";
- },$keys);
复制代码 定义和用法array_map() 函数将用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新值的数组。 回调函数接受的参数数目应该和传递给 array_map() 函数的数组数目一致。 提示:您可以向函数输入一个或者多个数组。
|