當前位置: 首頁> 最新文章列表> PHP 數組如何使用及操作

PHP 數組如何使用及操作

gitbox 2025-06-07

1. 什麼是PHP 數組?

在PHP 中,數組是一種用於存儲多個值的結構,它支持將多個不同類型的數據集合到一個變量中。數組可用於存儲字符串、整數、浮點數甚至是對像或其他數組。

1.1 如何定義PHP 數組

PHP 提供兩種方式來創建數組:

  • 使用array()函數
  • 使用簡潔的中括號語法

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

或使用現代語法:

 
$fruits = ["apple", "orange", "banana"];

1.2 訪問數組中的元素

可以通過索引訪問數組中的數據,PHP 數組的索引從0 開始:

 
echo $fruits[0]; // 輸出 "apple"

2. PHP 數組的常見操作

2.1 遍歷數組

使用foreach是最常用的遍歷數組的方式:

 
foreach ($fruits as $fruit) {
    echo $fruit;
}

輸出結果為:

 apple
orange
banana

你還可以獲取每個元素的鍵和值:

 
foreach ($fruits as $key => $value) {
    echo "Key: " . $key . ", Value: " . $value;
}

輸出結果:

 Key: 0, Value: apple
Key: 1, Value: orange
Key: 2, Value: banana

2.2 添加元素到數組

可以使用以下方式向數組末尾添加一個新元素:

 
$fruits[] = "pear";

2.3 刪除數組元素

使用unset()函數可以刪除指定索引的元素:

 
unset($fruits[0]);

2.4 合併多個數組

使用array_merge()可以將兩個或多個數組合併:

 
$foods = array_merge($fruits, $vegetables);

2.5 過濾數組內容

使用array_filter()可以過濾掉不需要的數組項,例如空值:

 
$filtered_fruits = array_filter($fruits, function($fruit) {
    return $fruit != "";
});

上面的代碼通過回調函數刪除了數組中所有為空的值。

3. 總結

PHP 數組提供了豐富的功能來處理複雜的數據集合。無論是添加、刪除、過濾還是合併,掌握數組的使用可以大大提高PHP 編程效率。初學者應優先掌握數組的基礎操作,為後續開發打下堅實基礎。