≡
  • 网络编程
  • 数据库
  • CMS技巧
  • 软件编程
  • PHP笔记
  • JavaScript
  • MySQL
位置:首页 > 网络编程 > PHP笔记

php array_map函数解析

人气:692 时间:2018-09-23

这篇文章主要为大家详细介绍了php array_map函数解析,具有一定的参考价值,可以用来参考一下。

对php array_map函数解析感兴趣的小伙伴,下面一起跟随四海网的小编两巴掌来看看吧!
在php数组函数群中有一个名字很奇怪的函数叫array_map真不知道为啥叫这个名字???但是这个函数作用倒是很大,嘿嘿…… 本函数可以将一个数组通过回调函数逐一的改变元素值之后返回一个和原来数组大小一致的数组。不改变原来数组的大小和值。 array_map 函数的第一个参数是一个字符串,该字符串应该是一个已经存在的函数名称。这个函数是你自己定义的函数,也可以是PHP内置的哦。 看例子:

/**
 * php array_map函数解析
 *
 * @param 
 * @arrange 512-笔记网: q1010.com
 **/
function sum($n){
return $n+2;
}
$a=array("a"=>1,"b"=>3,"c"=>5);
$b=array_map("sum",$a);
var_dump($b);
/***   来自四海网(www.q1010.com)   ***/
本段程序的运行结果将会是:
array(3) {
["a"]=>
int(3)
["b"]=>
int(5)
["c"]=>
int(7)
}
array_map函数更重要的使用方法是,他能够作用在多个数组,例如

/**
 * php array_map函数解析
 *
 * @param 
 * @arrange 512-笔记网: q1010.com
 **/
$a=array(1,3,5);
$b=array(2,4,6);
function sum($n,$m){
return $n+$m;
}
$c=array_map("sum",$a,$b);
var_dump($c);
/***   来自四海网(www.q1010.com)   ***/
本段程序的执行结果为:
array(3) {
[0]=>
int(3)
[1]=>
int(7)
[2]=>
int(11)
}
更多的使用方法有待大家去发掘,如果您熟练掌握了这个函数有很多复杂的数组算法将回迎刃而解。例如两个求两个数组元素对应键位的和,或者是两个字符串相加,相乘等等……

本文来自:http://www.q1010.com/173/1266-0.html

注:关于php array_map函数解析的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。

关键词:array_map

您可能感兴趣的文章

上一篇:php 使用fileinfo获得文件mime类型的简单示例
下一篇:php 让图片弹出下载框的简单示例
热门文章
  • PHP 写入WRITE编码为UTF8的文件示例
  • PHP 中文字符串截取函数示例:支持gb2312,gbk,big
  • PHP 简单留言板的制作示例
  • 解决Fatal error: Call to undefined function mb_convert_encoding() in错误问题
  • PHP语言基础(标记、注释、变量、数组、常量、函数)示例
  • php 生成迅雷链接的简单示例
  • php 获取短网址的实现方法
  • PHP 通用分页类的简单示例
  • PHP 使用文件方式导入导出整个MYSQL数据库的实现方法
  • php 获取MYSQL错误的简单示例
  • 最新文章
    • 解决PHP使用redis实现统计缓存MySQL压力的问题
    • php 简单的上传进度条的简单示例
    • php 给html中引用的js和css路径打上版本号的实现方法
    • php 实现计算年龄精准到年月日的实例
    • php+ajax无刷新分页的简单示例
    • 解决php+ajax无刷新上传图片的问题
    • 解决PHP生成HTML静态页面的问题
    • 解决PHP使用uniqid函数生成唯一ID的问题
    • 解决PHP防刷票的一些问题
    • 微信access_token的获取开发的实现方法

四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。