PHP基礎學習之陣列使用要點
阿新 • • 發佈:2018-12-27
一、什麼是PHP陣列?
陣列 array 是一組有序的變數,其中每個變數都被稱為一個元素。每個元素由一個特殊的識別符號來區分,這個識別符號稱之為鍵(也可以稱之為下標)。
陣列中的每個元素都包含兩項:鍵和值。可以通過鍵值來獲取相對應的陣列元素,這些鍵值可以是數值鍵或者關聯鍵。
陣列可以存入不同型別的資料,是一個複合資料型別。資料結構如下圖:
二、PHP陣列有哪幾類?
1、數字索引陣列
PHP 數字索引陣列一般表示陣列元素在陣列中的位置,它由數字組成,下標從 0 開始,數字索引陣列預設索引值就是從0開始
輸出結果為:
2、關聯陣列
“關聯陣列”是一種具有特殊索引方式的陣列。不僅可以通過整數來索引它,還可以使用字串或者其他型別的值(除了NULL)來索引它。
輸出結果為:
3、多維陣列
資料結構中的概念, 二維陣列以上的陣列,既非線性也非平面的陣列成為多維陣列。
輸出結果為:
三、遍歷陣列的方法
1、For迴圈遍歷陣列
2、使用 foreach 遍歷陣列
For迴圈可遍歷連續下標的索引陣列,但是遍歷不了關聯陣列。
Foreach可遍歷關聯陣列。將要迴圈的陣列放進去,as是一個固定的關鍵字後面的鍵變數可選,隨意定義一個變數。每次迴圈時foreach會把鍵取出來賦值到鍵變數裡面,後面的值變數是必須要填的。