今天針對數組做一個總結,一句話:當我們面臨多個數據時,要靈活運用數組+foreach去獲取我們想要的結果;
當我們遇到數組中無法顯示所有數據的問題時,通常通過比原先數組多一維的方式(例如:一維變二維,二維變三維)可以解決
例子:
1、二維轉一維數組
代碼部分:
結果:
2、二維轉三維
(1)代碼部分:(顯示方式1:將輸出放在foreach循環里面)
結果:
(1)代碼部分:(顯示方式2:將輸出放在foreach循環外面)
結果:
什么時候在循環里面輸出結果,什么時候在循環外面輸出結果:
(1)放在foreach里面打印,通常是只看一次就夠了,打印後就 exit()
(2)放在foreach外面打印,通常是看全部數據輸出結果
3、將特定數據作為鍵名
代碼部分:(注意:鍵名必須是用來區分數據之間不同的,例如id之類)
結果:
4、在原二維數組中添加新的鍵名(字符串形式)
代碼部分:
5、在某鍵名下,添加數組形式的鍵值
代碼部分:
結果:
以上就是我對數組的總結啦,后期看需要更新,表白我家師傅!
END