一個數組中的值可以是另一個數組,另一個數組的值也可以是一個數組。依照這個方式,我們可以建立二維或三維數組:
實例
<?php // 二维数组: $cars = array ( array("Volvo",100,96), array("BMW",60,59), array("Toyota",110,100) ); ?>
運行實例»
PHP - 多維數組
#多維數組是包含一個或多個數組的數組。
在多維數組中,主數組中的每一個元素也可以是數組,子數組中的每一個元素也可以是一個數組。
實例
在這個實例中,我們建立了一個自動分配ID 鍵的多維數組:
實例<?php
$sites = array
(
"php"=>array
(
"php中文网",
"http://www.php.cn"
),
"google"=>array
(
"Google 搜索",
"http://www.google.com"
),
"taobao"=>array
(
"淘宝",
"http://www.taobao.com"
)
);
print("<pre>"); // 格式化输出数组
print_r($sites);
print("</pre>");
?>
上面的陣列將輸出如下:
Array
(
[php] => Array
(
[0] => php 含網 1 http://www.php.cn
)
[google] => Array
[0] =# 1 [0] =# 1 http://www.google.com
)
(
/ (://www.taobao.com
)#)
echo $sites['php'][0] . '地址為:' . $sites['php'][1];
上面的程式碼將輸出:
PHP中文網路位址為:
<?php $all = array("fruits" => array("a"=>"orange","b"=>"banana","c"=>"apple"), "ages" => array(18, 20, 25) ); echo $all["fruits"]["c"]; //输出apple echo $all["ages"][0]; //输出18 ?>##########下一節