先抛出问题,有时候我们接收到的参数是多维数组,我们需要将他们转成普通的数组,比如:我们需要的结果是元素1变成1,2,3,4,元素2变成5,6,7,8,这时候,我们就可以用foreach配合list来实现,而且非常简单:是不是非常的简单。但是要注意哦,list拆解键值对形式的Hash数组时要指定键名,并且只有在7.1以后的版本才可以使用哦注意:如果没有写键名,会输出空而不会报错,这是个BUG点,千万要注意。上述代码中第二个写法更简单直观,由此发现我们还可以这样来拆解数组。并且指定键值了就不用在乎他们的顺序了:原来list()还有这样的语法糖,果然还是要不断的学习,一直使用却从未深入了解过的方法竟然能有这么多的用处。不多说了,接着研究手册中其他好玩的东西去咯!
在PHP中灵活使用foreach+list处理多维数组的方法
用户评论
推荐下载
-
PHP数组的使用
PHP数组的使用实训内容一 创建数组teacher,内容为(李芳,35,讲师) 读取teacher数组,输出为:
44 2018-12-24 -
php中使用url传递数组的方法
主要介绍了php中使用url传递数组的方法,实例分析了URL传递数组发送与接收的技巧,非常具有实用价值,需要的朋友可以参考下
16 2020-12-12 -
php在多维数组中根据键名快速查询其父键以及父键值的代码
有一个多维数组,有多少维大家可以自定义。假如我们要在这个数组中找一个键为'subIndex'的值,我们可以用for、foreach等方法遍历查找 反过来,假如我们任意给出一个或多个键,要求找出这个键的
5 2020-10-31 -
c语言对多维数组使用的总结
里面对多维数组的使用做了详细的总结。希望对朋友们有所帮助
7 2021-04-20 -
C#使用List类实现动态变长数组的方法
主要介绍了C#使用List类实现动态变长数组的方法,涉及C#中List类的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
12 2020-09-11 -
foreach遍历数组的顺序
NULL 博文链接:https://itryan.iteye.com/blog/1837889
18 2020-08-18 -
vue forEach循环数组拿到自己想要的数据方法
今天小编就为大家分享一篇vue forEach循环数组拿到自己想要的数据方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
16 2020-10-28 -
PHP中的函数–foreach的用法详解
PHP 4 引入了 foreach 结构,和 Perl 以及其他语言很像。这只是一种遍历数组简便方法。foreach 仅能用于数组,当试图将其用于其它数据类型或者一个未初始化的变量时会产生错误。有两种
18 2020-12-23 -
PHP中的函数foreach的用法详解
本篇文章是对PHP中的函数foreach()的用法进行了详细的分析介绍,需要的朋友参考下
15 2020-10-28 -
java中List使用方法
关于讲解在java 中List使用方法
48 2019-03-14
暂无评论