php array_map()数组函数使用说明


Posted in PHP onJuly 12, 2011
/*函数array_map()函数:多数组回调函数---将回调函数作用到给定数组的单元上 
* 1、语法:array array_map ( callback callback, array arr1 [, array ...] ) 
* 2、描述:返回一个数组,该数组包含了 arr1 中的所有单元经过 callback 作用过之后的 
* 单元。callback 接受的参数数目应该和传递给 array_map() 函数的数组数目一致。 
* 3、注意事项: 
* 3.1、多数组回调函数作用于一个数组时,将保留原有数组的键名,也就是返回的数组的键名就是 
* 作用到给定数组的键名 
* 3.2、多数组回到函数作用于两个或多个数组时,他们的长度要一致,并且将忽略原来多个数组的 
* 键名,统一分配数字索引作为键名 
*/ 
//单个数组使用的例子 
$websites=array("g"=>"google","b"=>"baidu","y"=>"yahoo"); 
//输出原数组 
echo "<pre>"; 
print_r($websites); 
echo "</pre>"; 
//定义对单个数组处理的回调函数 
function change_value($value){ 
return ucfirst($value).".com"; 
} 
$urls=array_map('change_value',$websites); 
echo "<pre>"; 
print_r($urls); 
echo "</pre>"; 
//多个数组使用的例子 
$arr1=array(1,3,5,7); 
$arr2=array(2,4,6,8); 
//定义对多个数组处理的回调函数 
function func1($a,$b){ 
return $a*$b; 
} 
$results=array_map('func1',$arr1,$arr2); 
echo "利用回调函数对多个数组处理后,返回的结果:<br>"; 
echo "<pre>"; 
print_r($results); 
echo "</pre>";

运行效果如下:

php array_map()数组函数使用说明

PHP 相关文章推荐
php cookies中删除的一般赋值方法
May 07 PHP
jQuery 源码分析笔记
May 25 PHP
PHP的博客ping服务代码
Feb 04 PHP
php简单获取目录列表的方法
Mar 24 PHP
解决更换PHP5.4以上版本后Dedecms后台登录空白问题的方法
Oct 23 PHP
PHP使用MPDF类生成PDF的方法
Dec 08 PHP
php读取txt文件并将数据插入到数据库
Feb 23 PHP
Symfony2实现从数据库获取数据的方法小结
Mar 18 PHP
Yii2 assets清除缓存的方法
May 16 PHP
PDO的安全处理与事物处理方法
Oct 31 PHP
浅谈Coreseek、Sphinx-for-chinaese、Sphinx+Scws的区别
Dec 15 PHP
PHP正则表达式之RCEService回溯
Apr 11 PHP
php array_walk() 数组函数
Jul 12 #PHP
7个超级实用的PHP代码片段
Jul 11 #PHP
php函数的常用方法及注意之处小结
Jul 10 #PHP
PHP 数据结构 算法描述 冒泡排序 bubble sort
Jul 10 #PHP
PHP中获取变量的变量名的一段代码的bug分析
Jul 07 #PHP
PHP的一个基础知识 表单提交
Jul 04 #PHP
php与mysql建立连接并执行SQL语句的代码
Jul 04 #PHP
You might like
咖啡知识 除了喝咖啡还有那些知识点
2021/03/06 新手入门
小文件php+SQLite存储方案
2010/09/04 PHP
基于Snoopy的PHP近似完美获取网站编码的代码
2011/10/23 PHP
PHP面向对象精要总结
2014/11/07 PHP
Ubuntu下安装PHP的mongodb扩展操作命令
2015/07/04 PHP
PHP删除数组中指定值的元素常用方法实例分析【4种方法】
2018/08/21 PHP
PHP ElasticSearch做搜索实例讲解
2020/02/05 PHP
JS弹出窗口代码大全(详细整理)
2012/12/21 Javascript
jquery制作弹窗提示窗口代码分享
2014/03/02 Javascript
Jquery实现图片预加载与延时加载的方法
2014/12/22 Javascript
JavaScript必知必会(三) String .的方法来自何方
2016/06/08 Javascript
JS克隆,属性,数组,对象,函数实例分析
2016/11/26 Javascript
滚动条的监听与内容随着滚动条动态加载的实现
2017/02/08 Javascript
Bootstrap媒体对象学习使用
2017/03/07 Javascript
node koa2实现上传图片并且同步上传到七牛云存储
2017/07/31 Javascript
requireJS模块化实现返回顶部功能的方法详解
2017/10/16 Javascript
微信小程序自定义组件的实现方法及自定义组件与页面间的数据传递问题
2018/10/09 Javascript
小程序转发探索示例
2019/02/19 Javascript
Vue.js实现备忘录功能
2019/06/26 Javascript
VUE实现移动端列表筛选功能
2019/08/23 Javascript
基于Vue中的父子传值问题解决
2020/07/27 Javascript
Python3访问并下载网页内容的方法
2015/07/28 Python
使用pandas把某一列的字符值转换为数字的实例
2019/01/29 Python
Django1.11配合uni-app发起微信支付的实现
2019/10/12 Python
tensorflow 2.1.0 安装与实战教程(CASIA FACE v5)
2020/06/30 Python
css3 clip实现圆环进度条的示例代码
2018/02/07 HTML / CSS
html5之Canvas路径绘图、坐标变换应用实例
2012/12/26 HTML / CSS
HTML5中Localstorage的使用教程
2015/07/09 HTML / CSS
美国知名玩具品牌:Melissa & Doug
2016/08/16 全球购物
如何安装ruby on rails
2014/02/09 面试题
国际贸易专业个人鉴定
2014/02/22 职场文书
怎样填写就业意向
2014/04/02 职场文书
村级四风对照检查材料
2014/08/24 职场文书
物业保洁员管理制度
2015/08/05 职场文书
go语言-在mac下brew升级golang
2021/04/25 Golang
数据分析数据库ClickHouse在大数据领域应用实践
2022/04/03 MySQL