首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

PHP 數組完全指南:索引、關聯、多維數組的創建與訪問

     編輯:PHP 相關知識

數組是 PHP 中最靈活、最常用的數據結構。本文系統梳理三種數組類型的定義、訪問方式及實際輸出示例,助你建立清晰的認知框架。

1. 數值索引數組

鍵為自動遞增的整數(從 0 開始):

$names = array("Peter", "Quagmire", "Joe");
echo $names[1] . " and " . $names[2] . " are " . $names[0] . "'s neighbors";
// 輸出: Quagmire and Joe are Peter's neighbors

2. 關聯數組

鍵為自定義字符串,鍵值對應更具語義:

$ages = array("Peter" => 32, "Quagmire" => 30, "Joe" => 34);
echo "Peter is " . $ages['Peter'] . " years old.";
// 輸出: Peter is 32 years old.

3. 多維數組

數組元素本身也是數組,構建層級結構:

$families = array(
    "Griffin" => array("Peter", "Lois", "Megan"),
    "Quagmire" => array("Glenn"),
    "Brown" => array("Cleveland", "Loretta", "Junior")
);

print_r($families) 輸出結構如下:

Array
(
    [Griffin] => Array
        (
            [0] => Peter
            [1] => Lois
            [2] => Megan
        )
    [Quagmire] => Array
        (
            [0] => Glenn
        )
    [Brown] => Array
        (
            [0] => Cleveland
            [1] => Loretta
            [2] => Junior
        )
)

核心操作提示

  • 使用 array() 或短語法 [] 定義(PHP 5.4+)。
  • 關聯數組鍵名區分大小寫,建議統一風格。
  • 多維數組訪問鏈式寫法:$arr['key1']['key2']。
  • foreach 是遍歷首選,for 僅用於需索引控制的場景。

熟練掌握三種數組形態,是高效處理 PHP 數據的基石。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved