下面是我给大家整理的php中的array_map,array_walk以及匿名函数,有兴趣的同学可以去看看。<?php

function showArray($cols)

{

foreach ($cols as $obj)

{

echo $obj . " ";

}

echo "
";

}

function showObj($obj)

{

echo $obj . " ";

}

//mswap传入的是引用类型。

function mswap(&$a,&$b)

{

$tmp=$a;

$a=$b;

$b=$tmp;

}

function bubbleSort(&$cols)

{

$len=count($cols);

for ($i=0; $i

{

for ($j=1; $j < $len-$i; $j++)

{

if ($cols[$j-1]>$cols[$j])

{

mswap($cols[$j-1],$cols[$j]);

}

}

}

}

$data = array(8,2,3,9,0,45,35,235);

//排序

bubbleSort($data);

//打印数组

showArray($data);

//使用回调函数依次遍历打印数组

array_map('showObj',$data);

echo "
";

//使用匿名函数遍历打印数组

array_map(create_function('$obj','echo $obj." " ;'),$data);

echo "
";

//使用新的方法(php5.3+)创建匿名函数

array_map(function($obj){echo $obj. " ";},$data);

//匿名函数捕获外部变量

$msg="val:";

array_map(function($obj)use ($msg){echo $msg.$obj." ";},$data);

?>

上面是我整理给大家的php中的array_map,array_walk以及匿名函数,希望今后会对大家有帮助。

相关文章:

php arraymap 匿名函数,结合代码详细为你讲解,php中的array_map,array_walk以及匿名函数...相关推荐

  1. r语言c函数怎么用,R语言学习笔记——C#中如何使用R语言setwd()函数

    在R语言编译器中,设置当前工作文件夹可以用setwd()函数. > setwd("e://桌面//") > setwd("e:\桌面\") > ...

  2. python中rand函数是什么意思_科学网-Python中*和**作用及随机数产生函数 np.random.rand()/numpy.random.unifo...-张伟的博文...

    [第一部分] Python中的 * 和 ** ,能够让函数支持任意数量的参数,它们在函数定义和调用中,有着不同的目的! 一. 打包参数 * 的作用:在函数定义中,收集所有位置参数到一个新的元组,并将整 ...

  3. 有一个包含主函数的java类_重新认识Java中的程序入口即主函数各组成部分

    主函数的定义: public:代表着该函数访问权限是最大的 static:代表主函数随着类的加载就已经存在了 void:主函数没有具体的返回值 main:不是关键字,但是一个特殊的单词,能够被JVM识 ...

  4. 结合代码详细聊聊 Java 网络编程中的 BIO、NIO 和 AIO

    本文从操作系统的角度来解释BIO,NIO,AIO的概念,含义和背后的那些事.本文主要分为3篇. 第一篇 讲解BIO和NIO以及IO多路复用 第二篇 讲解磁盘IO和AIO 第三篇 讲解在这些机制上的一些 ...

  5. php调用字符串函数参数,如何从包含参数的变量中存储的字符串调用PHP函数

    我从这里找到了问题.但我需要用参数调用函数名.我需要能够调用一个函数,但是函数名存储在一个变量中,这是可能的吗?例如: function foo ($argument) { //code here } ...

  6. python中比较重要的几个函数_【python】python re模块中几个比较重要的函数

    转自:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=22920230&id=3389387 re.match re.m ...

  7. js ajax 访问java函数,将url分配给Java EE项目中的ajax(js)函数

    我正在Ajax中尝试使用我的第一个项目,并且在分配指向要从服务器中获取的文件的绝对URL时遇到问题.将url分配给Java EE项目中的ajax(js)函数 这是我的函数: function fetc ...

  8. 作用域-函数包围代码

    选择最适合的作用域包含变量和函数 考虑一个函数传统的方式是 ,声明一个函数,在它内部添加代码.标题这里做了一个角度的切换:在编写代码外围包装一个函数说明,去"隐藏"这段代码. 我们 ...

  9. 【Linux 内核 内存管理】RCU 机制 ④ ( RCU 模式下更新链表项 list_replace_rcu 函数 | 链表操作时使用 smp_wmb() 函数保证代码执行顺序 )

    文章目录 一.RCU 模式下更新链表项 list_replace_rcu 函数 二.链表操作时使用 smp_wmb() 函数保证代码执行顺序 一.RCU 模式下更新链表项 list_replace_r ...

  10. Python基础day05【函数(局部变量、全局变量、多函数执行流程、函数返回值、函数参数)、拆包、引用、可变与不可变类型、函数注意事项】

    视频.源码.课件.软件.笔记:超全面Python基础入门教程[十天课程]博客笔记汇总表[黑马程序员] Python基础day05[函数(函数传参的两种形式.函数形参).拆包.引用.可变与不可变类型.引 ...

最新文章

  1. Linux 有问必答:如何在Ubuntu或者Debian中启动后进入命令行
  2. 排序算法系列:选择排序算法
  3. ConcurrentLinkedQueue非阻塞队列实现原理分析
  4. Windows Embedded从入门到精通4月预告
  5. 电脑上怎么配置mysql数据库服务器_Mysql数据库服务器安装与配置详解教程
  6. php 实现同一个账号同时只能一个人登录
  7. 只要一点点力气就可以撬起重物?
  8. 当卷烟厂也那么卷后……
  9. 在CentOS7下安装MySQL8数据库
  10. gcc2.95.3安装过程
  11. 用python计算2+4+6+…+20的值_Day4-Python-循环和分之学习-2018/7/19
  12. gdp 栅格数据_中国公里网格GDP分布数据集
  13. 程序员必备的画图工具汇总
  14. required默认提示的修改
  15. uni-app uni-fab修改图标 浮窗位置 是否展开
  16. MTTF、MTTR、MTBF
  17. 代理模式-Python实现
  18. 计算机基础题选择题,计算机基础知识题库选择题.doc
  19. 6月程序员平均工资出炉,这个水平我慕了!
  20. session与登录机制

热门文章

  1. android开机自启动程序设置
  2. http抓包实践--(四)-http压缩和url encode
  3. vue基础-25-vue的基础面试知识
  4. java断点上传分片保存方案_分片上传与断点续传解决方案
  5. 关于2020idea不能创建web项目问题
  6. sap 用户权限表_系统管理(BASIS)之 SAP用户权限介绍
  7. CMU 15-213 Introduction to Computer Systems学习笔记(11) Cache Memories
  8. eigen 编译_四足机器人优化方法:Webots下Eigen与qpOASES非线性优化库环境搭建
  9. java spring 区别_关于java:Spring和Spring MVC框架有什么区别
  10. Android 登陆界面Edittext