簡體   English   中英

PHP回聲關聯多維數組

[英]PHP echo associative multi-dimensional array

我試圖創建一個多維關聯數組並顯示其所有值。

我該如何使用for循環?

類似的代碼:

$StudScore = array( 
    "Mary" => array(
        "physics" => 35,        
        "maths" => 30,      
        "chemistry" => 39       
    ),
    "Tom" => array(
        "physics" => 30,
        "maths" => 32,
        "chemistry" => 29
    ),
    "Jon" => array(
        "physics" => 31,
        "maths" => 22,
        "chemistry" => 39
    )
);

查看此遞歸函數,看看是否適合:

function echoArray($array) {
    foreach ($array as $key => $value) {
        echo "<li>$key</li>";
        if (is_array($value)) {
            echo "<ul>";
            echoArray($value);
            echo "</ul>";
        } else {
            echo "<ul><li>$value</li></ul>";
        }
    }
}

根據需要更改顯示每個項目的方式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM