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 03 PHP
114啦源码(114la)不能生成地方房产和地方报刊问题4级页面0字节的解决方法
Jan 12 PHP
使用php验证复选框有效性的示例
Nov 13 PHP
Codeigniter实现处理用户登录验证后的URL跳转
Jun 12 PHP
PHP 正则表达式常用函数
Aug 17 PHP
Yii使用ajax验证显示错误messagebox的解决方法
Dec 03 PHP
php计划任务之ignore_user_abort函数实现方法
Jan 08 PHP
如何在HTML 中嵌入 PHP 代码
May 13 PHP
ThinkPHP实现递归无级分类――代码少
Jul 29 PHP
php阿拉伯数字转中文人民币大写
Dec 21 PHP
PHP使Laravel为JSON REST API返回自定义错误的问题
Oct 16 PHP
laravel高级的Join语法详解以及使用Join多个条件
Oct 16 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设计模式 Chain Of Responsibility (职责链模式)
2011/06/26 PHP
php查找任何页面上的所有链接的方法
2013/12/03 PHP
CentOS安装php v8js教程
2015/02/26 PHP
ThinkPHP的SAE开发相关注意事项详解
2016/10/09 PHP
laravel 解决后端无法获取到前端Post过来的值问题
2019/10/22 PHP
laravel框架邮箱认证实现方法详解
2019/11/22 PHP
js计数器代码
2006/11/04 Javascript
ASP.NET jQuery 实例16 通过控件CustomValidator验证RadioButtonList
2012/02/03 Javascript
javascript面向对象特性代码实例
2014/06/12 Javascript
javascript实现锁定网页、密码解锁效果(类似系统屏幕保护效果)
2014/08/15 Javascript
bootstrapValidator bootstrap-select验证不可用的解决办法
2017/01/11 Javascript
bootstrap中的 form表单属性role=&quot;form&quot;的作用详解
2017/01/20 Javascript
Bootstrap modal 多弹窗之叠加引起的滚动条遮罩阴影问题
2017/02/27 Javascript
基于bootstrap实现bootstrap中文网巨幕效果
2017/05/02 Javascript
jQuery实现的简单在线计算器功能
2017/05/11 jQuery
JS实现移动端按首字母检索城市列表附源码下载
2017/07/05 Javascript
详谈innerHTML innerText的使用和区别
2017/08/18 Javascript
React Native 真机断点调试+跨域资源加载出错问题的解决方法
2018/01/18 Javascript
vue.js 实现图片本地预览 裁剪 压缩 上传功能
2018/03/01 Javascript
Vuex中的State使用介绍
2019/01/19 Javascript
JavaScript键盘事件响应顺序详解
2019/09/30 Javascript
Python制作豆瓣图片的爬虫
2017/12/28 Python
Python双向循环链表实现方法分析
2018/07/30 Python
布隆过滤器的概述及Python实现方法
2019/12/08 Python
Python使用Pyqt5实现简易浏览器(最新版本测试过)
2020/04/27 Python
Django设置Postgresql的操作
2020/05/14 Python
韩国女装NO.1网店:STYLENANDA
2016/09/16 全球购物
寄语学生的话
2014/04/10 职场文书
会计求职信范文
2014/05/24 职场文书
2015年财务试用期工作总结
2014/12/24 职场文书
2015年安全生产管理工作总结
2015/05/25 职场文书
班主任远程培训研修日志
2015/11/13 职场文书
常用的MongoDB查询语句的示例代码
2021/07/25 MongoDB
详细聊一聊mysql的树形结构存储以及查询
2022/04/05 MySQL
MySQL视图概念以及相关应用
2022/04/19 MySQL
Java实现贪吃蛇游戏的示例代码
2022/09/23 Java/Android