當前位置: 首頁> 最新文章列表> PHP數組定義詳解:如何創建及使用數組的完整指南

PHP數組定義詳解:如何創建及使用數組的完整指南

gitbox 2025-06-24

1. 什麼是數組?

在PHP 中,數組是一種能夠存儲多個值的變量類型。它屬於復合數據結構,可以將相關的數據集中存儲於一個變量中,並且支持靈活的訪問和操作方式。

數組是PHP 中非常常用的數據類型,能夠方便快捷地處理大量數據,極大提升開發效率。

2. PHP 中如何定義數組?

在PHP 裡,定義數組有多種方式,其中最常見的是使用array()函數。通過該函數可以創建一個數組,每個元素以“鍵值對”的形式保存。

 
$fruits = array("apple", "banana", "cherry");

以上代碼創建了一個包含三個元素的數組,分別是“apple”、“banana”和“cherry”。

2.1 數組的鍵值

默認情況下,數組的元素通過數字索引訪問。但在PHP 中,數組的鍵值不僅限於數字,也可以使用字符串作為鍵,形成關聯數組。

 
$person = array("name" => "Tom", "age" => 18, "city" => "Shanghai");

上述代碼定義了一個關聯數組,元素可以通過字符串鍵訪問,例如:

 
echo $person["name"]; // 輸出 Tom
echo $person["age"];  // 輸出 18
echo $person["city"]; // 輸出 Shanghai

2.2 多維數組

PHP 還支持多維數組,即數組中的元素也可以是數組。例如:

 
$fruits = array(
    "red" => array("apple", "cherry"),
    "yellow" => array("banana", "lemon")
);

這段代碼創建了一個多維數組,其中“red”對應一個數組包含“apple”和“cherry”,“yellow”對應一個數組包含“banana”和“lemon”。訪問元素時可以使用多層下標:

 
echo $fruits["red"][0];    // 輸出 apple
echo $fruits["yellow"][1]; // 輸出 lemon

3. 總結

在PHP 中,定義數組非常簡單,主要通過array()函數實現。 PHP 數組不僅支持數字索引,還支持字符串鍵值的關聯數組和多維數組。這種多樣的結構極大提升了PHP 在數據處理上的靈活性和能力。