我被要求根据这个多维数组来填充这个html表。
$eleves=array(
"Z200"=>array(
"Salima",
"module"=>array(
"Math"=>array("note"=>10,"cof"=>5),
"Physique"=>array("note"=>10,"cof"=>2),
"Langue"=>array("note"=>10,"cof"=>2)
)
),
"Z103"=>array(
"Ali",
"module"=>array(
"Math"=>array("note"=>2,"cof"=>5),
"Physique"=>array("note"=>5,"cof"=>2),
"Langue"=>array("note"=>7,"cof"=>2)
)
),
"Z109"=>array(
"Hind",
"module"=>array(
"Math"=>array("note"=>13,"cof"=>2),
"Physique"=>array("note"=>13,"cof"=>2),
"Langue"=>array("note"=>11# ,"cof"=>2)
)
)
);
我尝试了foreach循环。我成功地填充了第一个头表。
但是当要计算音符的时候很难计算出数值你们能帮帮我吗?
1条答案
按热度按时间cgvd09ve1#
您需要第一个foreach来浏览
$eleves
。对于每个学生,您需要第二个foreach来添加所有分数并计算平均值。通常,如果数组中有一个数组,则需要在
foreach
中有一个foreach
。作为一种替代方法,如果有固定的主题计数,也可以硬编码含义计算: