PHP多维数组

PHP多维数组教程

PHP 中的 数组 是支持多维的,多维数组即数组中的每一个元素也是一个数组。

PHP多维数组定义

语法

$arr = array( key1 => array(), key2 => array(), key3 => array() );

参数

参数 描述
arr 数组名。
key1 多维数组的键。

说明

我们使用了 array 定义了一个多维数组 arr,该数组有三个元素,每个元素也都是一个数组。

案例

多维数组的定义

多维数组的定义

<?php echo "嗨客网(www.haicoder.net)<br>"; $arr = array( "haicoder" => array("haicoder", "haicoder.net"), "baidu" => array("baidu", "baidu.com") ); print_r("<pre>"); print_r($arr); print_r("</pre>");

程序运行后,控制台输出如下:

04_PHP多维数组.png

我们使用 array 创建了一个多维数组,该数组有两个元素,其中第一个元素以 haicoder 为键,一个数组为值,第二个元素以 baidu 为键,数组为值,最后,我们打印了数组。

多维数组的定义

多维数组的定义

<?php echo "嗨客网(www.haicoder.net)<br>"; $arr = array( "haicoder" => array("haicoder", "haicoder.net"), "baidu" => array("baidu", "baidu.com") ); echo "HaiCoder =", $arr["haicoder"][1], "<br>"; echo "BaiDu =", $arr["baidu"][1], "<br>";

程序运行后,控制台输出如下:

05_PHP多维数组.png

我们定义了一个多维数组,接着,我们访问了多维数组里面的子数组的元素。

PHP多维数组总结

PHP 中的数组是支持多维的,多维数组即数组中的每一个元素也是一个数组。