PHP數組

什么是數組

數組是特殊的變量,它可以同時保存一個以上的值。
數組能夠在單一變量名中存儲許多值,并且能夠通過引用下標號來訪問某個值。

創建數組

在PHP中,array函數用于創建數組:

array();

在PHP中,有三種數組類型:

  • 索引數組 - 帶有數字索引的數組
  • 關聯數組 - 帶有指定鍵的數組
  • 多維數組 - 包含一個或多個數組的數組

PHP索引數組

有兩種創建索引數組的方法:
索引是自動分配的(索引從0開始):

$cars = array("volvo","bmw","saab");

或者也可以手動分配索引:

$cars[0]="Volvo";
$cars[1]="BMW";
$cars[2]="SAAB";

PHP關聯數組

關聯數組是使用分配給數組的指定鍵的數組。
有兩種創建關聯數組的方法:

$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");

或者:

$age['Peter']="35";
$age['Ben']="37";
$age['Joe']="43";

PHP多維數組

多維數組指的是包含一個或多個數組的數組。
PHP能理解兩、三、四或者五級甚至更多級的多維數組。不過,超過三級深的數組對于大多數人難于管理。
數組的維度指示需要選擇元素的索引數。

  • 對于二維數組,需要兩個索引來選取元素。
  • 對于三維數組,需要三個索引來選取元素。
$cars = array
  (
  array("Volvo",22,18),
  array("BMW",15,13),
  array("Saab",5,2),
  array("Land Rover",17,15)
  );
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 數組的概述 PHP 中的數組實際上是一個有序圖。圖是一種把 values 映射到 keys 的類型。此類型在很多方...
    dptms閱讀 1,634評論 0 4
  • 大家不要吐槽我寫的亂,其實是簡書的markdown編輯器有問題,看內容感覺寫的很亂。我聯系過簡書的技術人員,連我理...
    Airmole閱讀 971評論 0 4
  • 在 PHP 中數組是使用最多的數據類型.大多數時間,我們不需要考慮 PHP 數組在編碼中或者應用中的作用.我們喜歡...
    MrRight_li閱讀 689評論 1 3
  • 一、數組操作的基本函數 數組的鍵名和值 array_values($arr);獲得數組的值,返回含所有值的索引數組...
    zshanjun閱讀 791評論 0 2
  • 創建數組 索引數組索引為整數,如果沒有指定索引值則默認為零,依次遞增。 關聯數組數組的key為字符串。 多維數組 ...
    欒呱呱閱讀 1,702評論 3 34