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 相关文章推荐
PHP5新特性: 更加面向对象化的PHP
Nov 18 PHP
php实现mysql同步的实现方法
Oct 21 PHP
PHP的array_diff()函数在处理大数组时的效率问题
Nov 27 PHP
PHP 第二节 数据类型之字符串类型
Apr 28 PHP
php将字符串随机分割成不同长度数组的方法
Jun 01 PHP
百度地图API使用方法详解
Aug 25 PHP
PHP 设计模式系列之 specification规格模式
Jan 10 PHP
在Mac OS上搭建PHP的Yii框架及相关测试环境
Feb 14 PHP
thinkphp3.2中实现phpexcel导出带生成图片示例
Feb 14 PHP
Yii框架实现图片上传的方法详解
May 20 PHP
php实现的统计字数函数定义与使用示例
Jul 26 PHP
Laravel中前端js上传图片到七牛云的示例代码
Sep 04 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设计模式小结
2013/02/15 PHP
php检测网页是否被百度收录的函数代码
2013/10/09 PHP
PHP的mysqli_set_charset()函数讲解
2019/01/23 PHP
JavaScript 编程引入命名空间的方法
2007/06/29 Javascript
js导航栏单击事件背景变换示例代码
2014/01/13 Javascript
jQuery之Deferred对象详解
2014/09/04 Javascript
Javascript控制div属性动态变化实例分析
2015/10/08 Javascript
js实现下拉列表选中某个值的方法(3种方法)
2015/12/17 Javascript
JavaScript必知必会(二) null 和undefined
2016/06/08 Javascript
vue插件tab选项卡使用小结
2016/10/27 Javascript
全面总结Javascript对数组对象的各种操作
2017/01/22 Javascript
bootstrap的工具提示实例代码
2017/05/17 Javascript
jquery.validate表单验证插件使用详解
2017/06/21 jQuery
详解webpack分包及异步加载套路
2017/06/29 Javascript
微信小程序开发问题之wx.previewImage
2018/12/25 Javascript
element-ui 本地化使用教程详解
2019/10/28 Javascript
Vue 组件复用多次自定义参数操作
2020/07/27 Javascript
vue 实现把路由单独分离出来
2020/08/13 Javascript
python实现批量监控网站
2016/09/09 Python
mac安装scrapy并创建项目的实例讲解
2018/06/13 Python
Python进阶:生成器 懒人版本的迭代器详解
2019/06/29 Python
pandas 使用均值填充缺失值列的小技巧分享
2019/07/04 Python
pandas的qcut()方法详解
2019/07/06 Python
QML使用Python的函数过程解析
2019/09/26 Python
Python使用Pygame绘制时钟
2020/11/29 Python
BeautifulSoup获取指定class样式的div的实现
2020/12/07 Python
美国Curacao百货连锁店网站:iCuracao.com
2019/07/20 全球购物
2014教师研修学习体会
2014/07/08 职场文书
甜品店创业计划书
2014/08/14 职场文书
城管执法人员个人对照检查材料思想汇报
2014/09/29 职场文书
苏州园林导游词
2015/02/03 职场文书
2015年五一劳动节活动总结
2015/02/09 职场文书
如何写新闻稿
2015/07/18 职场文书
2015年国庆节演讲稿范文
2015/07/30 职场文书
给校长的建议书范文
2015/09/14 职场文书
Java并发编程之详解CyclicBarrier线程同步
2021/06/23 Java/Android