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 变量定义方法
Jun 14 PHP
如何突破PHP程序员的技术瓶颈分析
Jul 17 PHP
php打造属于自己的MVC框架
Mar 07 PHP
浅谈PHP调用Webservice思路及源码分享
Jun 04 PHP
PHP处理Json字符串解码返回NULL的解决方法
Sep 01 PHP
PHP上传文件时自动分配路径的方法
Jan 09 PHP
PHP中static关键字以及与self关键字的区别
Jul 01 PHP
Zend Framework教程之Loader以及PluginLoader用法详解
Mar 09 PHP
PHP操作redis实现的分页列表,新增,删除功能封装类与用法示例
Aug 04 PHP
Laravel框架定时任务2种实现方式示例
Dec 08 PHP
PHP simplexml_import_dom()函数讲解
Feb 03 PHP
PHP面向对象程序设计中的self、static、parent关键字用法分析
Aug 14 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示例详解Constructor Prototype Pattern 原型模式
2015/10/15 PHP
utf8的编码算法 转载
2006/12/27 Javascript
Js 随机数产生6位数字
2010/05/13 Javascript
基于jquery实现的类似百度搜索的输入框自动完成功能
2011/08/23 Javascript
jquery cookie的用法总结
2013/11/18 Javascript
JQuery结合CSS操作打印样式的方法
2013/12/24 Javascript
js判断ie版本号的简单实现代码
2014/03/05 Javascript
简介JavaScript中的getUTCFullYear()方法的使用
2015/06/10 Javascript
JavaScript对象数组排序函数及六个用法
2015/12/23 Javascript
ajax跨域调用webservice的实现代码
2016/05/09 Javascript
基于Bootstrap实现图片轮播效果
2016/05/22 Javascript
AngularJS实用开发技巧(推荐)
2016/07/13 Javascript
Laydate时间组件在火狐浏览器下有多时间输入框时只能给第一个输入框赋值的解决方法
2016/08/18 Javascript
使用JQuery中的trim()方法去掉前后空格
2016/09/16 Javascript
老生常谈js-react组件生命周期
2017/05/02 Javascript
移动端效果之Swiper详解
2017/10/09 Javascript
vue.js的computed,filter,get,set的用法及区别详解
2018/03/08 Javascript
微信小程序云开发之使用云函数
2019/05/17 Javascript
vue+ElementUI 关闭对话框清空验证,清除form表单的操作
2020/08/06 Javascript
[53:20]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 VG vs OG
2018/04/03 DOTA
[48:35]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 TNC vs Optic
2018/04/03 DOTA
基于Python中numpy数组的合并实例讲解
2018/04/04 Python
Python使用sax模块解析XML文件示例
2019/04/04 Python
对django layer弹窗组件的使用详解
2019/08/31 Python
Python 使用threading+Queue实现线程池示例
2019/12/21 Python
CSS3实现图片抽屉式效果的示例代码
2019/11/06 HTML / CSS
加拿大休闲和工业服装和鞋类零售商:L’Équipeur
2018/01/12 全球购物
美国在线家具网站:GDFStudio
2021/03/13 全球购物
体育学院毕业生自荐信
2013/11/03 职场文书
期中考试后的反思
2014/02/08 职场文书
论文诚信承诺书
2014/05/23 职场文书
幼儿园标语大全
2014/06/19 职场文书
农村党建工作汇报材料
2014/10/27 职场文书
单身证明范本
2015/06/15 职场文书
2016年十一促销广告语
2016/01/28 职场文书
《丑小鸭》教学反思
2016/02/19 职场文书