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 相关文章推荐
删除无限级目录与文件代码共享
Jul 12 PHP
php并发对MYSQL造成压力的解决方法
Feb 21 PHP
PHP容易忘记的知识点分享
Apr 30 PHP
使用php检测用户当前使用的浏览器是否为IE浏览器
Dec 03 PHP
php实现批量下载百度云盘文件例子分享
Apr 10 PHP
Win7下手动安装apache2.2、php5.4笔记
Apr 03 PHP
PHP统计数值数组中出现频率最多的10个数字的方法
Apr 20 PHP
PHP编写RESTful接口的方法
Feb 21 PHP
Yii2实现上下联动下拉框功能的方法
Aug 10 PHP
PHP实现的贪婪算法实例
Oct 17 PHP
ThinkPHP5.0多个文件上传后找不到临时文件的修改方法
Jul 30 PHP
thinkPHP5框架实现多数据库连接,跨数据连接查询操作示例
May 29 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
为什么那些咖啡爱好者大多看不上连锁咖啡店?
2021/03/06 咖啡文化
PHP中的日期及时间
2006/11/23 PHP
php与paypal整合方法
2010/11/28 PHP
QQ互联一键登录审核不通过的解决方案
2014/09/10 PHP
用javascript实现改变TEXTAREA滚动条和按钮的颜色,以及怎样让滚动条变得扁平
2007/04/20 Javascript
CSS+Table图文混排中实现文本自适应图片宽度(超简单+跨所有浏览器)
2009/02/14 Javascript
js模拟类继承小例子
2010/07/17 Javascript
浅谈javascript中的作用域
2012/04/07 Javascript
javascript中的事件代理初探
2014/03/08 Javascript
JS获取复选框的值,并传递到后台的实现方法
2016/05/30 Javascript
完美解决spring websocket自动断开连接再创建引发的问题
2017/03/02 Javascript
jQuery插件echarts去掉垂直网格线用法示例
2017/03/03 Javascript
js自定义trim函数实现删除两端空格功能
2018/02/09 Javascript
vue.js配合$.post从后台获取数据简单demo分享
2018/08/11 Javascript
element-ui中的select下拉列表设置默认值方法
2018/08/24 Javascript
JavaScript ES6中的简写语法总结与使用技巧
2018/12/30 Javascript
echarts实现获取datazoom的起始值(包括x轴和y轴)
2020/07/20 Javascript
微信小程序向Java后台传输参数的方法实现
2020/12/10 Javascript
以一个投票程序的实例来讲解Python的Django框架使用
2016/02/18 Python
python 删除大文件中的某一行(最有效率的方法)
2017/08/19 Python
Python安装图文教程 Pycharm安装教程
2018/03/27 Python
python实现可下载音乐的音乐播放器
2020/02/25 Python
html5音频_动力节点Java学院整理
2018/08/22 HTML / CSS
英国最大的奢侈珠宝和手表网站:C W Sellors
2017/02/10 全球购物
Surfdome西班牙:世界上最受欢迎的生活方式品牌
2019/02/13 全球购物
澳大利亚最好的电动自行车:Leon Cycle
2020/12/19 全球购物
秋季运动会广播稿大全
2014/02/17 职场文书
开学典礼主持词
2014/03/19 职场文书
小学生美德少年事迹材料
2014/08/24 职场文书
2014年食堂工作总结
2014/11/20 职场文书
酒店前台辞职书
2015/02/26 职场文书
高中生综合素质自我评价
2015/03/06 职场文书
施工单位工程部经理岗位职责
2015/04/09 职场文书
政审证明材料
2015/06/19 职场文书
关于考试抄袭的检讨书
2019/11/02 职场文书
详细聊聊vue中组件的props属性
2021/11/02 Vue.js