php array 数组函数,php数组函数-array_地图()
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_地图()相关推荐
- 以array开头的php函数,PHP函数、数组
PHP函数 PHP的真正威力源自于它的函数 函数是通过调用函数来执行的,可以在页面的任何位置调用函数 PHP函数准则: 函数名称以字母或下划线开头(不能以数字开头) 函数的名称应该提示出它的功能 四要 ...
- A02_Python(基本数据类型,容器,函数,类),Numpy(数组array,数组索引,数据类型,数组中的数学,广播)
Python的版本 基本数据类型 与大多数语言一样,Python有许多基本类型,包括整数,浮点数,布尔值和字符串.这些数据类型的行为方式与其他编程语言相似. Numbers(数字类型):代表的是整数和 ...
- C++ 笔记(14)— 指针(指针声明、取地址、取值、new/delete、NULL指针、指针运算、指针数组、数组指针、指针传递给函数、从函数返回指针)
1. 声明指针 指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址.就像其他变量或常量一样,您必须在使用指 针存储其他变量地址之前,对其进行声明. 指针变量声明的一般形式为: type * ...
- Go 学习笔记(10)— 数组定义、数组声明、数组初始化、访问数组、数组相等、向函数传递数组
1. 数组定义 数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整形.字符串或者自定义类型. 2. 声明数组 Go 语言数组声明需要指定元素类型及元素个数,语 ...
- php方法数组注释,php中的注释、变量、数组、常量、函数应用介绍
php中单引号与双引号的区别? 1. 由下可看出,双引号的变量是解析并输出,而单引号的变量不解析. 2.单引号的解析速度比双引号的快 3. 对于单引号来说,只有两个转义 \',\\ 4. 除了上述两个 ...
- php数组回调函数,PHP:使用回调函数处理数组的函数
使用回调函数处理数组的函数: 1.array_filter(); 过滤数组中的值. ** $arr=array(0,'linux',123,'hello',false,array(),'0'); $a ...
- 【C 语言】结构体 ( 结构体 数组 作为函数参数 | 数组 在 堆内存创建 )
文章目录 一.结构体 数组 作为函数参数 ( 数组 在 堆内存创建 ) 二.完整代码示例 一.结构体 数组 作为函数参数 ( 数组 在 堆内存创建 ) 在上一篇博客 [C 语言]结构体 ( 结构体 数 ...
- 【C 语言】指针 与 数组 ( 指针 | 数组 | 指针运算 | 数组访问方式 | 字符串 | 指针数组 | 数组指针 | 多维数组 | 多维指针 | 数组参数 | 函数指针 | 复杂指针解读)
相关文章链接 : 1.[嵌入式开发]C语言 指针数组 多维数组 2.[嵌入式开发]C语言 命令行参数 函数指针 gdb调试 3.[嵌入式开发]C语言 结构体相关 的 函数 指针 数组 4.[嵌入式开发 ...
- php 数组交集函数,PHP array_intersect_uassoc 函数
一.函数功能: 计算多个数组共同的键名/键值交集(同时考虑键名和键值,键名的比较使用自定义函数).PHP 5.0起才支持此函数.关于计算数组交集系列函数的区别请参考:PHP数组计算交集系列函数的区别. ...
最新文章
- vim多列操作--插入/删除
- 别被官方文档迷惑了!这篇文章帮你详解yarn公平调度
- Spring Boot+HATEOAS快速介绍与示例
- 均值模糊调试遇到的问题
- 机械工程设计分析和Matlab应用(PDF版)
- 台大Machine Learning 2017Fall HW0字数统计和图片淡化 解答
- 键盘打开计算机右键菜单,电脑Win10系统开始右键菜单的应用及修复方法
- 高盛发布区块链报告:从理论到实践(中文版)二
- php繁体转为简体的函数,繁体中文转换为简体中文的PHP函数
- 第五届阿里天池中间件比赛经历分享-决赛
- 【UnityAR相关】Unity Vuforia扫图片成模型具体步骤
- 5种常见的重复形式,平面设计手法进阶学习
- 数据库SQL实战11_获取员工其当前的薪水比其manager当前薪水还高的相关信息,当前表示to_date=‘9999-01-01‘, 结果第一列给出员工的emp_no, 第二列给出其manager
- 如何从网页获取原图片
- FreeBSD内核配置文件详解 (转)
- 滴滴打车创新盈利方式
- 努努小说通用爬取——多线程
- 嘉立创EDA原理图封装画错了怎么办
- Pyecharts绘制日历热力图
- VS2010安装离线MSDN