計算機程序設計

如何PHP數組?

數組是一種數據結構,它允許單個位置來存儲屬於相同類型的元素的特定值。

數組類型

有兩種類型的陣列,它們在組成元素的識別的方式不同。

  1. 簡單 - 每個元素在其中被給予的索引序列。
  2. 締合 - 它是指使用與邏輯值相關聯的鍵的元素。

簡單來說,它是一個變量,它可以是一個以上的值。 我們感興趣的是PHP數組。

特徵

考慮PHP陣列的詳細信息:

  1. 它可以包含任意數量的值,它是空的。
  2. 每個值,其包括PHP的陣列,稱為元件。
  3. 元素存儲不同類型的變量。 這些可以是字符串,整數,布爾值。
  4. 訪問元素,可以使用在小寫字母和數字指標。
  5. PHP數組包含唯一索引元素。
  6. 數組中元素的數目 - 是它的長度。
  7. 的元素的值也可以是陣列,是多維陣列。

PHP的一個顯著特點是建立在任何複雜的腳本數組的能力。

優點:

  1. 這是很容易在一個陣列的多個值同時工作。 這是很容易做到其成員週期更改數值。
  2. 他們很容易操縱。 只需刪除,添加項目到讀取或更改元素的值。
  3. 在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

 

 

 

 

Newest

Copyright © 2018 zhtw.delachieve.com. Theme powered by WordPress.