PHP 多維陣列

一個數組中的值可以是另一個數組,另一個數組的值也可以是一個數組。依照這種方式,我們可以建立二維或者三維陣列:

例項

<?php // 二維陣列: $cars = array ( array("Volvo",100,96), array("BMW",60,59), array("Toyota",110,100) ); ?>

執行例項 ?

PHP - 多維陣列

多維陣列是包含一個或多個數組的陣列。

在多維陣列中,主陣列中的每一個元素也可以是一個數組,子陣列中的每一個元素也可以是一個數組。

例項

在這個例項中,我們建立了一個自動分配 ID 鍵的多維陣列:

例項

<?php
$sites 
= array
(
    
"itread01"=>array
    (
        
"入門教學",
        
"http://www.itread01.com"
    
),
    
"google"=>array
    (
        
"Google 搜尋",
        
"http://www.google.com"
    
),
    
"taobao"=>array
    (
        
"淘寶",
        
"http://www.taobao.com"
    
)
);
print(
"<pre>"); // 格式化輸出陣列
print_r($sites);
print(
"</pre>");
?>

上面的陣列將輸出如下:

例項 2

讓我們試著顯示上面陣列中的某個值:

echo $sites['itread01'][0] . '地址為:' . $sites['itread01'][1];

上面的程式碼將輸出: