php學習筆記 第五節 php陣列

2021-05-24 14:22:05 字數 656 閱讀 2149

陣列中的元素都有自己的 id,因此可以方便地訪問它們。

數值陣列

帶有數字 id 鍵的陣列

關聯陣列

陣列中的每個 id 鍵關聯乙個值

多維陣列

包含乙個或多個陣列的陣列

數值陣列儲存的每個元素都帶有乙個數字 id 鍵。

可以使用不同的方法來建立數值陣列:

在這個例子中,會自動分配 id 鍵:

在這個例子中,我們人工分配的 id 鍵:

可以在指令碼中使用這些 id 鍵:

以上**的輸出:

關聯陣列,它的每個 id 鍵都關聯乙個值。

在儲存有關具體命名的值的資料時,使用數值陣列不是最好的做法。

通過關聯陣列,我們可以把值作為鍵,並向它們賦值。

在本例中,我們使用乙個陣列把年齡分配給不同的人:

本例與例子 1 相同,不過展示了另一種建立陣列的方法:

可以在指令碼中使用 id 鍵:

以上指令碼的輸出:

在多維陣列中,主陣列中的每個元素也是乙個陣列。在子陣列中的每個元素也可以是陣列,以此類推。

在本例中,我們建立了乙個帶有自動分配的 id 鍵的多維陣列:

批註:這有點類似於js中的json資料

讓我們試著顯示上面的陣列中的乙個單一的值:

以上**的輸出:

函式第五節

coding utf 8 1.定義乙個func name 該函式效果如下。assert func lilei lilei assert func hanmeimei hanmeimei assert func hanmeimei hanmeimei def title name if isinsta...

第五節 字典

字典的表現形式為大括號 dict key必須可hash,必須唯一且必須為不可改變的資料型別 value可存放任意多個值,可修改,可不唯一 無序且查詢速度快 鍵 值 鍵值對 1 dic.keys 返回乙個包含字典所有key的列表 2 dic.values 返回乙個包含字典所有value的列表 3 di...

第五節 列表(list)

lpush listname value lpush 命令將乙個或多個值插入到列表頭部。lpush newlist valuea valueb lindex listname index 佇列從做往右,索引從0開始。隊頭在左邊,新插入的元素就是索引為0的元素。你也可以使用負數下標,以 1 表示列表的...