php数组回调函数,PHP:使用回调函数处理数组的函数
使用回调函数处理数组的函数:
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:使用回调函数处理数组的函数相关推荐
- php 回调递归,PHP数组函数 array_walk_recursive (使用回调函数递归遍历数组元素)
在PHP中,数组函数 array_walk_recursive () 使用回调函数递归遍历数组元素. 函数语法:array_walk_recursive ( array &$array , c ...
- C/C++函数指针与回调函数总结(函数指针数组)
函数有它的地址,程序运行起来了,程序里肯定有地方要放这个函数.我们知道可以用printf %p来输出一个变量的地址,数组的地址,同样我们定义了一个函数后,用这个函数的名字做输出,就可以得到这个函数的 ...
- C++函数指针与回调函数
[转自]cnblogs.com/chenyuming507950417/archive/2012/01/02/2310114.html 今天讨论下C/C++中的回调函数. 在理解"回调函数& ...
- setwindowshookex回调函数不执行_ECMAScript 6 入门教程—Generator 函数的异步应用
作者 | 阮一峰异步编程对 JavaScript 语言太重要.JavaScript 语言的执行环境是"单线程"的,如果没有异步编程,根本没法用,非卡死不可.本章主要介绍 Gener ...
- 【C/C 】浅谈C/C 中函数指针与回调函数
01.函数指针 1.1.函数指针定义 一个函数总是占用一段连续的内存区域,函数名在表达式中有时也会被转换为该函数所在内存区域的首地址,这和数组名非常类似.我们可以把函数的这个首地址(或称入口地址)赋予 ...
- 【C语言进阶深度学习记录】三十二 函数指针与使用函数指针实现回调函数
回调函数是非常重要的概念 文章目录 1 函数的类型 2 函数指针 2.1 函数指针的使用 2.2 使用函数指针实现回调函数 3 总结 1 函数的类型 跟以前学数组的时候是一样的,C语言中的数组是有自己 ...
- 函数指针与回调函数详解
函数指针与回调函数详解 1.什么是函数指针? 函数(的)指针就是指针.这个指针存放一个函数的地址,而函数的名称就该函数的入口,即地址.这类似于数组名就是数组的首地址.我们可以通过反汇编直观的查看到函数 ...
- Golang——秒懂函数、参数、可变参数、匿名函数、回调函数、内置函数
函数: 函数是结构化编程的最小模块单元.它将复杂的算法过程分解为若干较小任务,隐藏相关 细节,使得程序结构更加清晰,易于维护.函数被设计成相对独立,通过接收输入参数完成一段算法指令,输出或存储相关结果 ...
- 函数类型:有参函数、无参函数、匿名函数、回调函数、立即执行函数、闭包函数、递归函数...
1.有参函数:函数定义时,带有参数的函数 设置函数参数的默认值: (1)直接在函数定义位置的小括号内进行赋值 (2)低版本默认值的处理(在函数内部判断该参数是否有默认值,若没有,赋值初始值) 第1种默 ...
- linux钩子函数和回调函数,Linux Kernel 学习笔记10:hook函数
(本章基于: Linux -4.4.0-37) linux 内核中有一套hook函数机制,可在不同hook点位置监控网络数据包,并执行丢弃.修改等操作.网络防火墙就是通过此机制实现的. 注册注销hoo ...
最新文章
- 使用pytorch最关键的几个点
- 消控中心人员配置_建筑能耗监测系统集中化运行管理模式和人员配置!
- LeetCode: 3_Longest Substring Without Repeating Characters | 求没有重复字符的最长子串的长度 | Medium...
- [optee]-optee的加解密接口的介绍
- android——获取ImageView上面显示的图片bitmap对象
- Java面试进阶:Dubbo、Zookeeper面试题锦集
- 中柏平板u盘启动_中柏电脑如何设置BIOS U盘启动
- 基于依存句法规则的篇章级情感分析demo
- 我决定把IDEA神器这些你可能不知道的但是又实用的小技巧分享出来,超赞!
- 设计模式(8)装饰模式
- 华为U8500刷了2.2后自定义铃声,短信通知音,闹铃音的方法
- 《SysML精粹》学习记录--第十章
- 【不生气的智慧】王焕斌--书记
- 微信对接推送模板消息
- 机器学习之——什么是Onehot编码?
- 一道面试题:写出SQL语句实现下述功能
- vue使用tradingview开发K线图相关问题
- WPS 中怎么屏蔽推送的消息热点?
- 5G无用时代的终结—从iPhone 12系列到vivo 6G应用场景的展望
- 一位HRD真实讲述,从大公司到小公司的生存策略
热门文章
- Unity 2D游戏开发教程之使用脚本实现游戏逻辑
- Kali Linux 安全渗透教程第六更1.4.2 安装至USB驱动器Kali Linux
- java二期_Java架构师鲁班二期
- amd860k能装黑苹果吗_黑苹果配置 篇六:黑苹果硬件选购指南之终篇--2019年8月
- c语言整形数组相加,[c语言]将两个整形升序数组合并为一个升序数组
- Logistics回归数据集(testSet.txt)《机器学习实战》【美】Peter Harrington python3.6+pycharm完美实现代码
- Go web之旅(Request分析)
- Gear VR推出移动冒险InMind 2
- 戴上VR眼镜来场球赛?开启上帝视角
- 明尼苏达大学研究团队道歉,Linux内核维护人员:拒绝