計算機, 程序設計
如何PHP數組?
數組是一種數據結構,它允許單個位置來存儲屬於相同類型的元素的特定值。
數組類型
有兩種類型的陣列,它們在組成元素的識別的方式不同。
- 簡單 - 每個元素在其中被給予的索引序列。
- 締合 - 它是指使用與邏輯值相關聯的鍵的元素。
簡單來說,它是一個變量,它可以是一個以上的值。 我們感興趣的是PHP數組。
特徵
考慮PHP陣列的詳細信息:
- 它可以包含任意數量的值,它是空的。
- 每個值,其包括PHP的陣列,稱為元件。
- 元素存儲不同類型的變量。 這些可以是字符串,整數,布爾值。
- 訪問元素,可以使用在小寫字母和數字指標。
- PHP數組包含唯一索引元素。
- 數組中元素的數目 - 是它的長度。
- 的元素的值也可以是陣列,是多維陣列。
PHP的一個顯著特點是建立在任何複雜的腳本數組的能力。
優點:
- 這是很容易在一個陣列的多個值同時工作。 這是很容易做到其成員週期更改數值。
- 他們很容易操縱。 只需刪除,添加項目到讀取或更改元素的值。
- 在PHP中,有許多不同的功能,讓您處理數組。 沒有為特定值,排序,合併陣列搜索。
類型
陣列被進一步劃分為2種類型:
- 一維;
- 二維的。
有不同的方法來初始化數組。 首先,考慮簡單的,然後 - 關聯數組PHP。
實施例在PHP中創建一個簡單的數組:
分配PHP數組元素的值可以被寫為:
- $數組[n] = Z;
- N - 鍵,Z - 值。
在初始化的第二種方法可以什麼也沒有指示 括號 :
- $名稱[] =“A”;
- $名稱[] =“2”;
- $名稱[] =“三化”。
在這種情況下,索引將等於默認:0,1和2。
你可以指定任何索引值:
- $名稱[35] ='A';
- $名稱[18] ='2';
- $名稱[90] =“三化”。
您可以將初始化方法:
- $名稱[37] =“第一”;
- $名稱[5] =“第二”;
- $名稱[] =“第三”。
所述第三元件被分配給索引等於38,如圖37 - 最大的索引。
多維數組語法如下:
$名稱[indeks1] [indeks2] ...
現在,讓我們來看看PHP關聯數組。 該指數可以是一個字符串,它不加以限制,允許使用空格,它的長度是不同的。 關聯數組是公用於當需要連結的元件不是用數字,而是用字。 有索引的數組 - 串被稱為關聯。
在僅包含一個鍵的一維相關數組,它對應於一個特定的索引。 上面的圖片是一維和多維關聯數組的一個例子。
您可以創建在傳統方式的多維關聯數組,但它是不是很方便。
Similar articles
Trending Now