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水印技术
Feb 14 PHP
php 前一天或后一天的日期
Jun 28 PHP
php设计模式 Visitor 访问者模式
Jun 28 PHP
PHP对MongoDB[NoSQL]数据库的操作
Mar 01 PHP
对淘宝URL中ID提取的PHP代码
Sep 01 PHP
php相对当前文件include其它文件的方法
Mar 13 PHP
简单谈谈PHP vs Node.js
Jul 17 PHP
PHP设置头信息及取得返回头信息的方法
Jan 25 PHP
PHP+Apache+Mysql环境搭建教程
Aug 01 PHP
PHP单例模式详解及实例代码
Dec 21 PHP
php使用ftp实现文件上传与下载功能
Jul 21 PHP
redis+php实现微博(二)发布与关注功能详解
Sep 23 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/06/20 PHP
PHP实现加密文本文件并限制特定页面的存取的效果
2016/10/21 PHP
Laravel框架自定义公共函数的引入操作示例
2019/04/16 PHP
Laravel框架学习笔记之批量更新数据功能
2019/05/30 PHP
JS getStyle获取最终样式函数代码
2010/04/01 Javascript
原生js获取宽高与jquery获取宽高的方法关系对比
2014/04/04 Javascript
超链接的禁用属性Disabled使用示例
2014/07/31 Javascript
JavaScript中实现继承的三种方式和实例
2015/01/29 Javascript
使用 TypeScript 重新编写的 JavaScript 坦克大战游戏代码
2015/04/07 Javascript
在JavaScript中使用NaN值的方法
2015/06/05 Javascript
AngularJs 禁止模板缓存的方法
2017/11/28 Javascript
微信小程序模版渲染详解
2018/01/26 Javascript
vue移动端城市三级联动组件使用详解
2019/07/26 Javascript
解决vue+webpack项目接口跨域出现的问题
2020/08/10 Javascript
Python文件和目录操作详解
2015/02/08 Python
python获取局域网占带宽最大3个ip的方法
2015/07/09 Python
详解Python传入参数的几种方法
2019/05/16 Python
python3 assert 断言的使用详解 (区别于python2)
2019/11/27 Python
appium+python adb常用命令分享
2020/03/06 Python
如何基于python3和Vue实现AES数据加密
2020/03/27 Python
Django ORM判断查询结果是否为空,判断django中的orm为空实例
2020/07/09 Python
Python 如何测试文件是否存在
2020/07/31 Python
浅析css3中matrix函数的使用
2016/06/06 HTML / CSS
五分钟学会HTML5的WebSocket协议
2019/11/22 HTML / CSS
Contém1g官网:巴西彩妆品牌
2020/01/17 全球购物
extern在函数声明中是什么意思
2014/01/19 面试题
师范毕业生自荐信
2013/10/17 职场文书
九年级科学教学反思
2014/01/29 职场文书
十八届三中全会个人学习材料
2014/02/13 职场文书
大学新闻系求职信
2014/06/03 职场文书
研究生求职自荐书
2014/06/23 职场文书
优秀团支部申报材料
2014/12/26 职场文书
2019年入党思想汇报
2019/03/25 职场文书
最美劳动诗,致敬所有的劳动者!
2019/07/12 职场文书
深入浅析python3 依赖倒置原则(示例代码)
2021/07/09 Python
详解Go语言中配置文件使用与日志配置
2022/06/01 Golang