在 PHP 中,多维数组是指包含一个或多个数组作为其元素的数组。这种嵌套的结构允许你在一个数组中存储更为复杂的数据。以下是一个简单的例子:
// 创建一个二维数组
$students = array(
    array("John", 25, "Male"),
    array("Jane", 22, "Female"),
    array("Bob", 30, "Male")
);

// 访问多维数组元素
echo $students[0][0]; // 输出 John
echo $students[1][1]; // 输出 22
echo $students[2][2]; // 输出 Male

在这个例子中,$students 是一个包含三个数组的数组,每个数组代表一个学生的信息。这是一个二维数组,因为它包含两个维度:每个学生的信息作为数组元素,而所有学生的信息又组成一个数组。

你也可以创建更高维度的数组,如三维数组、四维数组等。以下是一个简单的三维数组示例:
// 创建一个三维数组
$bookstore = array(
    array(
        "category" => "Fiction",
        "books" => array("Book1", "Book2", "Book3")
    ),
    array(
        "category" => "Non-Fiction",
        "books" => array("Book4", "Book5", "Book6")
    )
);

// 访问三维数组元素
echo $bookstore[0]["category"];      // 输出 Fiction
echo $bookstore[1]["books"][2];      // 输出 Book6

在这个例子中,$bookstore 是一个包含两个数组的数组,每个数组代表一类书籍。每个书籍类别的信息以及该类别下的书籍列表都被嵌套在一个数组中,形成了一个三维数组。


转载请注明出处:http://www.pingtaimeng.com/article/detail/13813/PHP