PHP中array_walk函数用于做什么的
Admin 2022-09-30 群英技术资讯 451 次浏览
我们在讲到回调函数处理数组时,提到过一些函数方法,本篇所带来的是array_walk函数,关于它与其他函数区别,会在下文中进行体现。同时我们也可以明确,它是作为遍历数组元素而使用的。下面我们就array_walk函数的说明、语法、参数、返回值、实例带来介绍。
1、说明
array_walk用回调函数处理数组中的各个元素, array_map和 array_walk的区别在于有无key的存在,其他都差不多。
此函数返回bool。所以需要配合引用传值直接改变原数组才有一定的功效。
2、语法
array_walk(array,myfunction,parameter...)
3、参数
array 必需。
myfunction 必需。
parameter,... 可选。
4、返回值
如果成功则返回 TRUE,否则返回 FALSE。
5、实例
//将数组中的元素用于某种操作 $arr = ['a','b','c']; array_walk($arr,function($val,$key){ echo "{$key} is {$val} <br/>"; }); //返回结果 //0 is a //1 is b //2 is c //改变数组中的值,传参的时候使用引用 array_walk($arr,function(&$val,$key){ $val .= $val; }); var_dump($arr); //array (size=3) // 0 => string 'aa' (length=2) // 1 => string 'bb' (length=2) // 2 => string 'cc' (length=2)
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
多个任务同时执行 将顺序执行的任务,转化为并行执行(任务在逻辑上可以并行执行)比如,我们要对已知的用户数据进行判断,是否需要发送邮件和短信,如果需要发送则发送。不使用多进程时,我们首先判断是否发送邮件,如果需要则发送;然后再判断是否需要发送短信,如果需要则发送。如果发送邮件耗时2s,发送短信耗时2s,那么我们完成任务大概需要4s左右的时间。
PDO如何实现mysql防注入?很多新手可能对于mysql注入攻击是什么?如何防注入不是很清楚,因此这篇文章就给大家介绍一下什么是注入攻击和PHP使用PDO实现mysql防注入的方法。
PHP7栏目讲解php7和PHP5对比的新特性和性能优化,有需要的朋友可以看看,了解了解,一起讨论讨论。
本篇文章带大家来比较一下PHP5和PHP7的数组实现方式,看看它们之间的差异!
这篇文章主要介绍了解析PHP中Exception异常机制,本文通过异常的基本使用和一些常用的异常使用案例来解析说明该项概念,以下就是详细内容,需要的朋友可以参考下
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008