请选择 进入手机版 | 继续访问电脑版

array_map() 函数将函数作用到数组中的每个值上,每个值都乘以本身,并返回带有新值的数组

[复制链接]
查看1363 | 回复0 | 2020-11-24 09:02 | 显示全部楼层 |阅读模式
array_map() 函数将函数作用到数组中的每个值上,每个值都乘以本身,并返回带有新值的数组
代码案例:
  1. <?php
  2. function myfunction($v)
  3. {
  4.   return($v*$v);
  5. }

  6. $a=array(1,2,3,4,5);
  7. print_r(array_map("myfunction",$a));
  8. ?>
复制代码
代码运行案例二:
  1. $data['proid']='111';
  2. $data['proname']='钢笔';
  3. $data['proprice']=120;
  4. //第一步:拼接字段名
  5. $keys=array_keys($data);                //获取所有的字段名
  6. $keys=array_map(function($key){        //在所有的字段名上添加反引号
  7.         return "`{$key}`";
  8. },$keys);
复制代码
定义和用法

array_map() 函数将用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新值的数组。

回调函数接受的参数数目应该和传递给 array_map() 函数的数组数目一致。

提示:您可以向函数输入一个或者多个数组。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

UID
1
贡献
387
丢币
38902
主题
4607
回帖
116
注册时间
2018-9-25
最后登录
2024-4-16