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 相关文章推荐
Apache, PHP在Windows 9x/NT下的安装与配置 (二)
Oct 09 PHP
php 正则匹配函数体
Aug 25 PHP
php入门学习知识点四 PHP正则表达式基本应用
Jul 14 PHP
PHP实现提取一个图像文件并在浏览器上显示的代码
Oct 06 PHP
Zend Studio去除编辑器的语法警告设置方法
Oct 24 PHP
PHP命名空间(Namespace)的使用详解
May 04 PHP
解析使用ThinkPHP应该掌握的调试手段
Jun 20 PHP
php基于表单密码验证与HTTP验证用法实例
Jan 06 PHP
PHP文件下载实例代码浅析
Aug 17 PHP
Laravel 中使用 Vue.js 实现基于 Ajax 的表单提交错误验证操作
Jun 30 PHP
浅析PHP类的反射来实现依赖注入过程
Feb 06 PHP
PHP项目多语言配置平台实现过程解析
May 18 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 变量未定义等错误的解决方法
2011/01/12 PHP
php获取本地图片文件并生成xml文件输出具体思路
2013/04/27 PHP
php生成验证码函数
2015/10/20 PHP
PHP实现的登录页面信息提示功能示例
2017/07/24 PHP
php post json参数的传递和接收处理方法
2018/05/31 PHP
tp5.1 框架查询表达式用法详解
2020/05/25 PHP
用innerhtml提高页面打开速度的方法
2013/08/02 Javascript
javascript 面向对象封装与继承
2014/11/27 Javascript
13 款最热门的 jQuery 图像 360 度旋转插件推荐
2014/12/09 Javascript
jQuery实现鼠标点击弹出渐变层的方法
2015/07/09 Javascript
利用node.js写一个爬取知乎妹纸图的小爬虫
2017/05/03 Javascript
angularjs实现天气预报功能
2020/06/16 Javascript
vue jsx 使用指南及vue.js 使用jsx语法的方法
2017/11/11 Javascript
Vue2.5 结合 Element UI 之 Table 和 Pagination 组件实现分页功能
2018/01/26 Javascript
vue中父子组件注意事项,传值及slot应用技巧
2018/05/09 Javascript
jQuery轻量级表单模型验证插件
2018/10/15 jQuery
Vue触发式全局组件构建的方法
2018/11/28 Javascript
Vue自定义属性实例分析
2019/02/23 Javascript
[01:04:39]OG vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
python&amp;MongoDB爬取图书馆借阅记录
2016/02/05 Python
Python多层嵌套list的递归处理方法(推荐)
2016/06/08 Python
Python处理Excel文件实例代码
2017/06/20 Python
Pycharm设置utf-8自动显示方法
2019/01/17 Python
python SVM 线性分类模型的实现
2019/07/19 Python
opencv3/Python 稠密光流calcOpticalFlowFarneback详解
2019/12/11 Python
Python3 实现爬取网站下所有URL方式
2020/01/16 Python
通过python实现windows桌面截图代码实例
2020/01/17 Python
约瑟夫·特纳男装:Joseph Turner
2017/10/10 全球购物
Nobody Denim官网:购买高级女士牛仔裤
2021/03/15 全球购物
什么是反射?如何实现反射?
2016/07/25 面试题
报关简历自我评价怎么写
2013/09/19 职场文书
九年级体育教学反思
2014/01/23 职场文书
司机工作自我鉴定
2014/09/19 职场文书
小学优秀学生评语
2014/12/29 职场文书
MySQL系列之一 MariaDB-server安装
2021/07/02 MySQL
CSS 实现角标效果的完整代码
2022/06/28 HTML / CSS