在PHP 中,數組是一種能夠存儲多個值的變量類型。它屬於復合數據結構,可以將相關的數據集中存儲於一個變量中,並且支持靈活的訪問和操作方式。
數組是PHP 中非常常用的數據類型,能夠方便快捷地處理大量數據,極大提升開發效率。
在PHP 裡,定義數組有多種方式,其中最常見的是使用array()函數。通過該函數可以創建一個數組,每個元素以“鍵值對”的形式保存。
$fruits = array("apple", "banana", "cherry");
以上代碼創建了一個包含三個元素的數組,分別是“apple”、“banana”和“cherry”。
默認情況下,數組的元素通過數字索引訪問。但在PHP 中,數組的鍵值不僅限於數字,也可以使用字符串作為鍵,形成關聯數組。
$person = array("name" => "Tom", "age" => 18, "city" => "Shanghai");
上述代碼定義了一個關聯數組,元素可以通過字符串鍵訪問,例如:
echo $person["name"]; // 輸出 Tom
echo $person["age"]; // 輸出 18
echo $person["city"]; // 輸出 Shanghai
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
在PHP 中,定義數組非常簡單,主要通過array()函數實現。 PHP 數組不僅支持數字索引,還支持字符串鍵值的關聯數組和多維數組。這種多樣的結構極大提升了PHP 在數據處理上的靈活性和能力。