2017-02-19 6 views
3

私は与えられた主題について、以下の配列から生徒の名前やマークを印刷する必要があります。phpを使ってforeachループで多次元配列のキーを取得する方法は?

$marks = [ 
    "john" => ["physics" => 30, "maths" => 55, "chemistry" => 66], 
    "jack" => ["physics" => 44, "maths" => 19, "chemistry" => 87], 
    "mark" => ["physics" => 77, "maths" => 66, "chemistry" => 67], 
]; 

私はecho $marks['john']['chemistry'];をすれば、それは、学生/主題のためのマークが印刷されますが、どのように私がすべきことを理解しforeachすべての学生とその化学の得点を表示するためのループに近づいていますか? PHPで

答えて

2

foreach()あなたはまた、下のコードのようにdemo

コードの参照結果を、それを使用して、この

foreach ($array as $key=>$item){...} 

のように現在の項目のキーを取得することができます

関連する問題