使用回调函数处理数组的函数:

1.array_filter();

过滤数组中的值.

**

$arr=array(0,'linux',123,'hello',false,array(),'0');

$arr2=array_filter($arr);

echo '

';

print_r($arr2);

echo '

';

?>

结果是

Array

(

[1] => linux

[2] => 123

[3] => hello

)

**

$arr=array(0,1,2,3,4,5,6,7,8,9,10);

$arr2=array_filter($arr,'even');

function even($val){

return $val%2==1;

}

function odd($val){

return $val%2==0;

}

echo '

';

print_r($arr2);

echo '

';

?>

结果 是

Array

(

[1] => 1

[3] => 3

[5] => 5

[7] => 7

[9] => 9

)

2.array_map();

使用回调函数改变数组中的值.

**

$arr=array(0,1,2,3,4,5,6,7,8,9,10);

$arr2=array_map('mod',$arr);

function mod($val){

return $val* $val* $val;

}

echo '

';

print_r($arr2);

echo '

';

?>

结果是

Array

(

[0] => 0

[1] => 1

[2] => 8

[3] => 27

[4] => 64

[5] => 125

[6] => 216

[7] => 343

[8] => 512

[9] => 729

[10] => 1000

)

标签:函数,echo,arr2,数组,print,Array,PHP

来源: https://blog.csdn.net/weixin_43731793/article/details/100180539

php数组回调函数,PHP:使用回调函数处理数组的函数相关推荐

  1. php 回调递归,PHP数组函数 array_walk_recursive (使用回调函数递归遍历数组元素)

    在PHP中,数组函数 array_walk_recursive () 使用回调函数递归遍历数组元素. 函数语法:array_walk_recursive ( array &$array , c ...

  2. C/C++函数指针与回调函数总结(函数指针数组)

    函数有它的地址,程序运行起来了,程序里肯定有地方要放这个函数.我们知道可以用printf  %p来输出一个变量的地址,数组的地址,同样我们定义了一个函数后,用这个函数的名字做输出,就可以得到这个函数的 ...

  3. C++函数指针与回调函数

    [转自]cnblogs.com/chenyuming507950417/archive/2012/01/02/2310114.html 今天讨论下C/C++中的回调函数. 在理解"回调函数& ...

  4. setwindowshookex回调函数不执行_ECMAScript 6 入门教程—Generator 函数的异步应用

    作者 | 阮一峰异步编程对 JavaScript 语言太重要.JavaScript 语言的执行环境是"单线程"的,如果没有异步编程,根本没法用,非卡死不可.本章主要介绍 Gener ...

  5. 【C/C 】浅谈C/C 中函数指针与回调函数

    01.函数指针 1.1.函数指针定义 一个函数总是占用一段连续的内存区域,函数名在表达式中有时也会被转换为该函数所在内存区域的首地址,这和数组名非常类似.我们可以把函数的这个首地址(或称入口地址)赋予 ...

  6. 【C语言进阶深度学习记录】三十二 函数指针与使用函数指针实现回调函数

    回调函数是非常重要的概念 文章目录 1 函数的类型 2 函数指针 2.1 函数指针的使用 2.2 使用函数指针实现回调函数 3 总结 1 函数的类型 跟以前学数组的时候是一样的,C语言中的数组是有自己 ...

  7. 函数指针与回调函数详解

    函数指针与回调函数详解 1.什么是函数指针? 函数(的)指针就是指针.这个指针存放一个函数的地址,而函数的名称就该函数的入口,即地址.这类似于数组名就是数组的首地址.我们可以通过反汇编直观的查看到函数 ...

  8. Golang——秒懂函数、参数、可变参数、匿名函数、回调函数、内置函数

    函数: 函数是结构化编程的最小模块单元.它将复杂的算法过程分解为若干较小任务,隐藏相关 细节,使得程序结构更加清晰,易于维护.函数被设计成相对独立,通过接收输入参数完成一段算法指令,输出或存储相关结果 ...

  9. 函数类型:有参函数、无参函数、匿名函数、回调函数、立即执行函数、闭包函数、递归函数...

    1.有参函数:函数定义时,带有参数的函数 设置函数参数的默认值: (1)直接在函数定义位置的小括号内进行赋值 (2)低版本默认值的处理(在函数内部判断该参数是否有默认值,若没有,赋值初始值) 第1种默 ...

  10. linux钩子函数和回调函数,Linux Kernel 学习笔记10:hook函数

    (本章基于: Linux -4.4.0-37) linux 内核中有一套hook函数机制,可在不同hook点位置监控网络数据包,并执行丢弃.修改等操作.网络防火墙就是通过此机制实现的. 注册注销hoo ...

最新文章

  1. 使用pytorch最关键的几个点
  2. 消控中心人员配置_建筑能耗监测系统集中化运行管理模式和人员配置!
  3. LeetCode: 3_Longest Substring Without Repeating Characters | 求没有重复字符的最长子串的长度 | Medium...
  4. [optee]-optee的加解密接口的介绍
  5. android——获取ImageView上面显示的图片bitmap对象
  6. Java面试进阶:Dubbo、Zookeeper面试题锦集
  7. 中柏平板u盘启动_中柏电脑如何设置BIOS U盘启动
  8. 基于依存句法规则的篇章级情感分析demo
  9. 我决定把IDEA神器这些你可能不知道的但是又实用的小技巧分享出来,超赞!
  10. 设计模式(8)装饰模式
  11. 华为U8500刷了2.2后自定义铃声,短信通知音,闹铃音的方法
  12. 《SysML精粹》学习记录--第十章
  13. 【不生气的智慧】王焕斌--书记
  14. 微信对接推送模板消息
  15. 机器学习之——什么是Onehot编码?
  16. 一道面试题:写出SQL语句实现下述功能
  17. vue使用tradingview开发K线图相关问题
  18. WPS 中怎么屏蔽推送的消息热点?
  19. 5G无用时代的终结—从iPhone 12系列到vivo 6G应用场景的展望
  20. 一位HRD真实讲述,从大公司到小公司的生存策略

热门文章

  1. Unity 2D游戏开发教程之使用脚本实现游戏逻辑
  2. Kali Linux 安全渗透教程第六更1.4.2 安装至USB驱动器Kali Linux
  3. java二期_Java架构师鲁班二期
  4. amd860k能装黑苹果吗_黑苹果配置 篇六:黑苹果硬件选购指南之终篇--2019年8月
  5. c语言整形数组相加,[c语言]将两个整形升序数组合并为一个升序数组
  6. Logistics回归数据集(testSet.txt)《机器学习实战》【美】Peter Harrington python3.6+pycharm完美实现代码
  7. Go web之旅(Request分析)
  8. Gear VR推出移动冒险InMind 2
  9. 戴上VR眼镜来场球赛?开启上帝视角
  10. 明尼苏达大学研究团队道歉,Linux内核维护人员:拒绝