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中基本符号及使用方法
Mar 23 PHP
php代码运行时间查看类代码分享
Aug 06 PHP
PHP 万年历实现代码
Oct 18 PHP
PHP中::、-&amp;gt;、self、$this几种操作符的区别介绍
Apr 24 PHP
php ci框架中加载css和js文件失败的解决方法
Mar 03 PHP
php递归法读取目录及文件的方法
Jan 30 PHP
浅析PHP关键词替换的类(避免重复替换,保留与还原原始链接)
Sep 22 PHP
给WordPress中的留言加上楼层号的PHP代码实例
Dec 14 PHP
eclipse php wamp配置教程
Jun 30 PHP
JSON两种结构之对象和数组的理解
Jul 19 PHP
PHP开发的文字水印,缩略图,图片水印实现类与用法示例
Apr 12 PHP
PHP连接MySQL数据库的三种方式实例分析【mysql、mysqli、pdo】
Nov 04 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使用正则表达式清除超链接文本
2013/11/12 PHP
php运行报错Call to undefined function curl_init()的最新解决方法
2016/11/20 PHP
php静态成员方法和静态的成员属性的使用方法
2017/10/26 PHP
Yii框架小部件(Widgets)用法实例详解
2020/05/15 PHP
PHP实现简单的计算器
2020/08/28 PHP
JavaScript TO HTML 转换
2006/06/26 Javascript
几款极品的javascript压缩混淆工具
2007/05/16 Javascript
jQuery 学习入门篇附实例代码
2010/03/16 Javascript
jquery下onpropertychange事件的绑定方法
2010/08/01 Javascript
js验证电话号码与手机支持+86的正则表达式
2014/01/23 Javascript
Js与下拉列表处理问题解决
2014/02/13 Javascript
Javascript函数的参数
2015/07/16 Javascript
浅谈使用MVC模式进行JavaScript程序开发
2015/11/10 Javascript
JS判断是否在微信浏览器打开的简单实例(推荐)
2016/08/24 Javascript
jquery实现文本框的禁用和启用
2016/12/07 Javascript
Angular2入门教程之模块和组件详解
2017/05/28 Javascript
在vue项目中使用Nprogress.js进度条的方法
2018/01/31 Javascript
node.js 如何监视文件变化
2020/09/01 Javascript
python绘图库Matplotlib的安装
2014/07/03 Python
Window10+Python3.5安装opencv的教程推荐
2018/04/02 Python
详解Django+Uwsgi+Nginx的生产环境部署
2018/06/25 Python
Python深拷贝与浅拷贝用法实例分析
2019/05/05 Python
使用pytorch和torchtext进行文本分类的实例
2020/01/08 Python
Numpy一维线性插值函数的用法
2020/04/22 Python
最耐用行李箱,一箱永流传:Briggs & Riley(全球终身保修)
2017/12/07 全球购物
Armor Lux法国官方网站:水手服装、成衣和内衣
2020/05/26 全球购物
高中化学教学反思
2014/01/13 职场文书
十八大报告观后感
2014/01/28 职场文书
医学生自我鉴定范文
2014/03/26 职场文书
宣传工作经验材料
2014/06/02 职场文书
品牌转让协议书
2014/08/20 职场文书
工作保证书怎么写
2015/02/28 职场文书
在校证明模板
2015/06/17 职场文书
个人售房合同协议书
2016/03/21 职场文书
浅谈Python列表嵌套字典转化的问题
2021/04/07 Python
tensorflow中的数据类型dtype用法说明
2021/05/26 Python