今天针对数组做一个总结,一句话:当我们面临多个数据时,要灵活运用数组+foreach去获取我们想要的结果;
当我们遇到数组中无法显示所有数据的问题时,通常通过比原先数组多一维的方式(例如:一维变二维,二维变三维)可以解决
例子:
1、二维转一维数组
代码部分:
结果:
2、二维转三维
(1)代码部分:(显示方式1:将输出放在foreach循环里面)
结果:
(1)代码部分:(显示方式2:将输出放在foreach循环外面)
结果:
什么时候在循环里面输出结果,什么时候在循环外面输出结果:
(1)放在foreach里面打印,通常是只看一次就够了,打印後就 exit()
(2)放在foreach外面打印,通常是看全部数据输出结果
3、将特定数据作为键名
代码部分:(注意:键名必须是用来区分数据之间不同的,例如id之类)
结果:
4、在原二维数组中添加新的键名(字符串形式)
代码部分:
5、在某键名下,添加数组形式的键值
代码部分:
结果:
以上就是我对数组的总结啦,后期看需要更新,表白我家师傅!
END