php数组函数-array_map()

array_map()函数返回用户自定义函数作用后的数组。回调函数接受的参数

数目应该和传递给array_map()函数的数组数目一直。

array_map(function,array1,array2,array3...);

function:必需。用户自定义的函数名称,或者是null

array1:必需。规定数组

array2:可选。规定数组

array3:可选。规定数组

function myfunction($v){

if($v === 'Dog'){

return 'Fido';

}

return $v;

}

$a = array('Horse','Dog','Cat');

print_r(array_map('myfunction',$a));

?>

输出:Array ( [0] => Horse [1] => Fido [2] => Cat )

使用多个参数:

function myfunction($v1,$v2){

if($v1 === $v2){

return "same";

}else{

return "different";

}

}

$a1 = array("Horse","Dog","Cat");

$a2 = array("Cow","Dog","Rat");

print_r(array_map('myfunction',$a1,$a2));

?>

输出:Array ( [0] => different [1] => same [2] => different )

自定义函数名设置为null时:

$a1 = array("Dog","Cat");

$a2 = array("Puppy","Kitten");

print_r(array_map(null,$a1,$a2));

?>

输出:Array ( [0] => Array ( [0] => Dog [1] => Puppy ) [1] =>

Array ( [0] => Cat [1] => Kitten ) )

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

php array 数组函数,php数组函数-array_地图()相关推荐

  1. 以array开头的php函数,PHP函数、数组

    PHP函数 PHP的真正威力源自于它的函数 函数是通过调用函数来执行的,可以在页面的任何位置调用函数 PHP函数准则: 函数名称以字母或下划线开头(不能以数字开头) 函数的名称应该提示出它的功能 四要 ...

  2. A02_Python(基本数据类型,容器,函数,类),Numpy(数组array,数组索引,数据类型,数组中的数学,广播)

    Python的版本 基本数据类型 与大多数语言一样,Python有许多基本类型,包括整数,浮点数,布尔值和字符串.这些数据类型的行为方式与其他编程语言相似. Numbers(数字类型):代表的是整数和 ...

  3. C++ 笔记(14)— 指针(指针声明、取地址、取值、new/delete、NULL指针、指针运算、指针数组、数组指针、指针传递给函数、从函数返回指针)

    1. 声明指针 指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址.就像其他变量或常量一样,您必须在使用指 针存储其他变量地址之前,对其进行声明. 指针变量声明的一般形式为: type * ...

  4. Go 学习笔记(10)— 数组定义、数组声明、数组初始化、访问数组、数组相等、向函数传递数组

    1. 数组定义 数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整形.字符串或者自定义类型. 2. 声明数组 Go 语言数组声明需要指定元素类型及元素个数,语 ...

  5. php方法数组注释,php中的注释、变量、数组、常量、函数应用介绍

    php中单引号与双引号的区别? 1. 由下可看出,双引号的变量是解析并输出,而单引号的变量不解析. 2.单引号的解析速度比双引号的快 3. 对于单引号来说,只有两个转义 \',\\ 4. 除了上述两个 ...

  6. php数组回调函数,PHP:使用回调函数处理数组的函数

    使用回调函数处理数组的函数: 1.array_filter(); 过滤数组中的值. ** $arr=array(0,'linux',123,'hello',false,array(),'0'); $a ...

  7. 【C 语言】结构体 ( 结构体 数组 作为函数参数 | 数组 在 堆内存创建 )

    文章目录 一.结构体 数组 作为函数参数 ( 数组 在 堆内存创建 ) 二.完整代码示例 一.结构体 数组 作为函数参数 ( 数组 在 堆内存创建 ) 在上一篇博客 [C 语言]结构体 ( 结构体 数 ...

  8. 【C 语言】指针 与 数组 ( 指针 | 数组 | 指针运算 | 数组访问方式 | 字符串 | 指针数组 | 数组指针 | 多维数组 | 多维指针 | 数组参数 | 函数指针 | 复杂指针解读)

    相关文章链接 : 1.[嵌入式开发]C语言 指针数组 多维数组 2.[嵌入式开发]C语言 命令行参数 函数指针 gdb调试 3.[嵌入式开发]C语言 结构体相关 的 函数 指针 数组 4.[嵌入式开发 ...

  9. php 数组交集函数,PHP array_intersect_uassoc 函数

    一.函数功能: 计算多个数组共同的键名/键值交集(同时考虑键名和键值,键名的比较使用自定义函数).PHP 5.0起才支持此函数.关于计算数组交集系列函数的区别请参考:PHP数组计算交集系列函数的区别. ...

最新文章

  1. vim多列操作--插入/删除
  2. 别被官方文档迷惑了!这篇文章帮你详解yarn公平调度
  3. Spring Boot+HATEOAS快速介绍与示例
  4. 均值模糊调试遇到的问题
  5. 机械工程设计分析和Matlab应用(PDF版)
  6. 台大Machine Learning 2017Fall HW0字数统计和图片淡化 解答
  7. 键盘打开计算机右键菜单,电脑Win10系统开始右键菜单的应用及修复方法
  8. 高盛发布区块链报告:从理论到实践(中文版)二
  9. php繁体转为简体的函数,繁体中文转换为简体中文的PHP函数
  10. 第五届阿里天池中间件比赛经历分享-决赛
  11. 【UnityAR相关】Unity Vuforia扫图片成模型具体步骤
  12. 5种常见的重复形式,平面设计手法进阶学习
  13. 数据库SQL实战11_获取员工其当前的薪水比其manager当前薪水还高的相关信息,当前表示to_date=‘9999-01-01‘, 结果第一列给出员工的emp_no, 第二列给出其manager
  14. 如何从网页获取原图片
  15. FreeBSD内核配置文件详解 (转)
  16. 滴滴打车创新盈利方式
  17. 努努小说通用爬取——多线程
  18. 嘉立创EDA原理图封装画错了怎么办
  19. Pyecharts绘制日历热力图
  20. VS2010安装离线MSDN

热门文章

  1. python : yield 的工作机制
  2. hdu4417(Super Mario)—— 二分+划分树
  3. 轻量级ORM框架 Bankinate
  4. 51nod1380 夹克老爷的逢三抽一
  5. 取消文件与svn服务器的关联
  6. 给网页添加跟随你鼠标移动的线条动画
  7. AndroidStudio开发环境安装及配置
  8. [SQL入门级] 上篇被移出园子首页,那这篇咱就'薄利多销'
  9. iOS工程开发笔记二
  10. led设备驱动(s3c_led.c)