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 相关文章推荐
第三节--定义一个类
Nov 16 PHP
基于php 随机数的深入理解
Jun 05 PHP
php获取当前时间的毫秒数的方法
Jan 26 PHP
php将字符串转化成date存入数据库的两种方式
Apr 28 PHP
CodeIgniter中实现泛域名解析
Jul 19 PHP
php中最简单的字符串匹配算法
Dec 16 PHP
关于ThinkPHP中的异常处理详解
May 11 PHP
PHP超低内存遍历目录文件和读取超大文件的方法
May 01 PHP
php中的钩子理解及应用实例分析
Aug 30 PHP
php和js实现根据子网掩码和ip计算子网功能示例
Nov 09 PHP
php操作redis常见方法示例【key与value操作】
Apr 14 PHP
Mac系统下搭建Nginx+php-fpm实例讲解
Dec 15 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
百度ping方法使用示例 自动ping百度
2014/01/26 PHP
PHP+AJAX实现投票功能的方法
2015/09/28 PHP
开启PHP Static 关键字之旅模式
2015/11/13 PHP
PHP全局变量与超级全局变量区别分析
2016/04/01 PHP
laravel5.0在linux下解决.htaccess无效和去除index.php的问题
2019/10/16 PHP
安装PHP扩展时解压官方 tgz 文件后没有configure文件无法进行配置编译的问题
2020/08/26 PHP
tbody元素支持嵌套的注意方法
2007/03/24 Javascript
初识javascript 文档碎片
2010/07/13 Javascript
jquery.bgiframe.js在IE9下提示INVALID_CHARACTER_ERR错误
2013/01/11 Javascript
关于JS 预解释的相关理解
2016/06/28 Javascript
js数组常用操作方法小结(增加,删除,合并,分割等)
2016/08/02 Javascript
JavaScript实现使用Canvas绘制图形的基本教程
2016/10/27 Javascript
Bootstrap路径导航与分页学习使用
2017/02/08 Javascript
基于 Vue.js 之 iView UI 框架非工程化实践记录(推荐)
2017/11/21 Javascript
微信小程序实现全局搜索代码高亮的示例
2018/03/30 Javascript
JS使用正则表达式获取小括号、中括号及花括号内容的方法示例
2018/06/01 Javascript
详解ES6 系列之异步处理实战
2018/10/26 Javascript
浅谈layui数据表格判断问题(加入表单元素),设置单元格样式
2019/10/26 Javascript
vue3.0 自适应不同分辨率电脑的操作
2021/02/06 Vue.js
简单总结Python中序列与字典的相同和不同之处
2016/01/19 Python
Python简单实现enum功能的方法
2016/04/25 Python
浅析python中SQLAlchemy排序的一个坑
2017/02/24 Python
浅谈Django+Gunicorn+Nginx部署之路
2019/09/11 Python
Python 使用双重循环打印图形菱形操作
2020/08/09 Python
如何使用 Flask 做一个评论系统
2020/11/27 Python
Europcar葡萄牙:葡萄牙汽车和货车租赁
2017/10/13 全球购物
爱普生美国官网:Epson美国
2018/11/05 全球购物
介绍一下.NET构架下remoting和webservice
2014/05/08 面试题
儿科护理实习自我鉴定
2013/09/19 职场文书
军训的自我鉴定
2013/12/10 职场文书
18岁生日感言
2014/01/12 职场文书
优秀员工评语
2014/02/10 职场文书
银行职员个人的工作自我评价
2014/02/15 职场文书
关爱老人标语
2014/06/21 职场文书
先进基层党组织材料
2014/12/25 职场文书
python xlwt模块的使用解析
2021/04/13 Python