<?php
// 创建一个二维数组
$students = array(
array("John", 25, "Male"),
array("Jane", 22, "Female"),
array("Bob", 30, "Male")
);
// 访问多维数组的元素
echo "Name: " . $students[0][0] . ", Age: " . $students[0][1] . ", Gender: " . $students[0][2] . "<br>";
echo "Name: " . $students[1][0] . ", Age: " . $students[1][1] . ", Gender: " . $students[1][2] . "<br>";
echo "Name: " . $students[2][0] . ", Age: " . $students[2][1] . ", Gender: " . $students[2][2] . "<br>";
// 创建一个三维数组
$countries = array(
"USA" => array("New York", "Los Angeles", "Chicago"),
"Canada" => array("Toronto", "Vancouver", "Montreal"),
"UK" => array("London", "Manchester", "Birmingham")
);
// 访问三维数组的元素
echo "Cities in USA: " . implode(", ", $countries["USA"]) . "<br>";
echo "Cities in Canada: " . implode(", ", $countries["Canada"]) . "<br>";
echo "Cities in UK: " . implode(", ", $countries["UK"]) . "<br>";
?>
在上述例子中,$students 是一个二维数组,每个元素是包含学生姓名、年龄和性别的数组。$countries 是一个三维数组,每个元素是包含城市名称的数组,这些城市按国家分组。
要访问多维数组的元素,你需要使用适当的索引。例如,$students[0] 代表第一个学生的数组,$students[0][0] 代表第一个学生的姓名。
总的来说,多维数组是在PHP中处理和组织复杂数据结构的重要工具。可以根据实际需求创建任意维数的数组。
转载请注明出处:http://www.pingtaimeng.com/article/detail/3419/PHP