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三层结构(上) 简单三层结构
Jul 04 PHP
php中spl_autoload详解
Oct 17 PHP
PHP实现的下载远程图片自定义函数分享
Jan 28 PHP
php将金额数字转化为中文大写
Jul 09 PHP
php对二维数组进行相关操作(排序、转换、去空白等)
Nov 04 PHP
php使用PDO事务配合表格读取大量数据插入操作实现方法
Feb 16 PHP
Laravel使用支付宝进行支付的示例代码
Aug 16 PHP
ThinkPHP框架下微信支付功能总结踩坑笔记
Apr 10 PHP
php使用fputcsv实现大数据的导出操作详解
Feb 27 PHP
YII2框架中actions的作用与使用方法示例
Mar 13 PHP
Yii实现微信公众号场景二维码的方法实例
Aug 30 PHP
Nginx+php配置文件及原理解析
Dec 09 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+Ajax实现表单验证的详解
2013/06/25 PHP
如何使用PHP Embed SAPI实现Opcodes查看器
2015/11/10 PHP
jQuery动态添加的元素绑定事件处理函数代码
2011/08/02 Javascript
Extjs3.0 checkboxGroup 动态添加item实现思路
2013/08/14 Javascript
用Jquery实现滚动新闻
2014/02/12 Javascript
ExtJs纵坐标值重复问题的解决方法
2014/02/27 Javascript
js实现简洁大方的二级下拉菜单效果代码
2015/09/01 Javascript
JavaScript阻止回车提交表单的方法
2015/12/30 Javascript
javascript实现表单验证
2016/01/29 Javascript
AngularJS手动表单验证
2016/02/01 Javascript
深入浅析JavaScript中的scrollTop
2016/07/11 Javascript
详解vue2.0脚手架的webpack 配置文件分析
2017/05/27 Javascript
jQuery+Ajax请求本地数据加载商品列表页并跳转详情页的实现方法
2017/07/12 jQuery
vue项目中实现图片预览的公用组件功能
2018/10/26 Javascript
js根据需要计算数组中重复出现某个元素的个数
2019/01/18 Javascript
微信小程序网络层封装的实现(promise, 登录锁)
2019/05/08 Javascript
浅谈layui 表单元素的选中问题
2019/10/25 Javascript
[02:36]DOTA2亚洲邀请赛小组赛精彩集锦:奇迹哥卡尔秀翻全场
2017/03/28 DOTA
python写入xml文件的方法
2015/05/08 Python
python日志logging模块使用方法分析
2019/05/23 Python
深入学习python多线程与GIL
2019/08/26 Python
简单瞅瞅Python vars()内置函数的实现
2019/09/27 Python
python对Excel的读取的示例代码
2020/02/14 Python
python 实现在shell窗口中编写print不向屏幕输出
2020/02/19 Python
python安装和pycharm环境搭建设置方法
2020/05/27 Python
Python tkinter之ComboBox(下拉框)的使用简介
2021/02/05 Python
用纯CSS3实现网页中常见的小箭头
2017/10/16 HTML / CSS
CSS3 animation ? steps 函数详解
2019/08/30 HTML / CSS
canvas实现有递增动画的环形进度条的实现方法
2019/07/10 HTML / CSS
设计模式的基本要素是什么
2014/04/21 面试题
电气工程及其自动化自我评价四篇
2013/09/24 职场文书
集体婚礼策划方案
2014/02/22 职场文书
群众路线教育实践活动心得体会
2014/03/07 职场文书
意外伤害赔偿协议书范本
2014/09/28 职场文书
公司前台接待岗位职责
2015/04/03 职场文书
MySQL 数据表操作
2022/05/04 MySQL