php array_map使用自定义的函数处理数组中的每个值


Posted in PHP onOctober 26, 2016

array_map 将回调函数作用到给定数组的单元上。

说明

array array_map ( callable $callback , array $arr1 [, array $... ] )

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

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

参数介绍:

参数 描述
callback 必需。对每个数组的每个元素作用的回调函数。
arr1 必需。将被回调函数(callback)执行的数组。
array 可选。将被回调函数(callback)执行的数组列表。

返回值

返回一个数组,该数组的每个元素都是数组(arr1)里面的每个元素经过回调函数(callback)处理了的。

实例:

<?php
 function cube ( $n )
{
  return( $n * $n * $n );
}

 $a = array( 1 , 2 , 3 , 4 , 5 );
 $b = array_map ( "cube" , $a );
 print_r ( $b );
 ?>

在线运行

输出结果:

Array
(
  [0] => 1
  [1] => 8
  [2] => 27
  [3] => 64
  [4] => 125
)

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

PHP 相关文章推荐
用定制的PHP应用程序来获取Web服务器的状态信息
Oct 09 PHP
php的一个登录的类 [推荐]
Mar 16 PHP
用Simple Excel导出xls实现方法
Dec 06 PHP
一个简洁的PHP可逆加密函数(分享)
Jun 06 PHP
解析php中const与define的应用区别
Jun 18 PHP
ThinkPHP使用心得分享-上传类UploadFile的使用
May 15 PHP
详解PHP实现异步调用的4种方法
Mar 14 PHP
PHP获取用户客户端真实IP的解决方案
Oct 10 PHP
PHP抓取远程图片(含不带后缀的)教程详解
Oct 21 PHP
Yii2中hasOne、hasMany及多对多关联查询的用法详解
Feb 15 PHP
PHP getName()函数讲解
Feb 03 PHP
Laravel服务容器绑定的几种方法总结
Jun 14 PHP
AES加解密在php接口请求过程中的应用示例
Oct 26 #PHP
centos+php+coreseek+sphinx+mysql之一coreseek安装篇
Oct 25 #PHP
在Thinkphp中使用ajax实现无刷新分页的方法
Oct 25 #PHP
PHP上传Excel文件导入数据到MySQL数据库示例
Oct 25 #PHP
详解PHP中foreach的用法和实例
Oct 25 #PHP
php array_keys 返回数组的键名
Oct 25 #PHP
php array_key_exists() 与 isset() 的区别
Oct 24 #PHP
You might like
PHP stream_context_create()作用和用法分析
2011/03/29 PHP
php正则preg_replace_callback函数用法实例
2015/06/01 PHP
php htmlentities()函数的定义和用法
2016/05/13 PHP
Javascript的时间戳和php的时间戳转换注意事项
2013/04/12 Javascript
jQuery根据用户电脑是mac还是pc加载对应样式的方法
2015/06/26 Javascript
DVA框架统一处理所有页面的loading状态
2017/08/25 Javascript
JavaScript实现写入文件到本地的方法【基于FileSaver.js插件】
2018/03/15 Javascript
vue mounted组件的使用
2018/06/18 Javascript
详解微信小程序调起键盘性能优化
2018/07/24 Javascript
vue中各种通信传值方式总结
2019/02/14 Javascript
在vue-cli中引入lodash.js并使用详解
2019/11/13 Javascript
vue 监听 Treeselect 选择项的改变操作
2020/08/31 Javascript
python字典多条件排序方法实例
2014/06/30 Python
python3使用requests模块爬取页面内容的实战演练
2017/09/25 Python
对pandas读取中文unicode的csv和添加行标题的方法详解
2018/12/12 Python
Python图像处理之直线和曲线的拟合与绘制【curve_fit()应用】
2018/12/26 Python
Django框架中序列化和反序列化的例子
2019/08/06 Python
python django中8000端口被占用的解决
2019/12/17 Python
python入门之基础语法学习笔记
2020/02/08 Python
Python转换字典成为对象,可以用&quot;.&quot;方式访问对象属性实例
2020/05/11 Python
基于Python快速处理PDF表格数据
2020/06/03 Python
CSS3 开发工具收集
2010/04/17 HTML / CSS
欧洲最大的婴幼儿服装及内衣公司:Petit Bateau(小帆船)
2016/08/16 全球购物
购买澳大利亚最好的服装和内衣在线:BONDS
2016/10/14 全球购物
师范应届生求职信
2013/11/15 职场文书
学生喝酒检讨书
2014/02/06 职场文书
群众路线查摆问题整改措施
2014/10/10 职场文书
2014年电话客服工作总结
2014/12/09 职场文书
先进班集体事迹材料
2014/12/25 职场文书
民事答辩状范本
2015/05/21 职场文书
大卫科波菲尔读书笔记
2015/06/30 职场文书
2016年度优秀辅导员事迹材料
2016/02/26 职场文书
超级实用的公文标题大全!
2019/07/19 职场文书
导游词之江南周庄
2019/12/06 职场文书
python 利用PyAutoGUI快速构建自动化操作脚本
2021/05/31 Python
HTML5+CSS+JavaScript实现捉虫小游戏设计和实现
2021/10/16 HTML / CSS