Создание и вывод массива

Голованов Михаил 22.02.2018 WEB разработка
Сдать отчет по выполненной работе При выполнении заданий воспользуйтесь онлайн редактором кода

Создайте двумерный массив «школьный журнал». Всего массив должен содержать три любых предмета и 5 учеников.

Индексы массива должны указывать на предмет и фамилию ученика, а значение элементов массива — будут содержать его оценку.

Организуйте вывод элементов массива (пользуясь данным материаллом) по шаблону:

 

Математика: Иванов — 5 Петров — 4 Дмитриев — 3 Кочетков — 4 Ивлев — 5
Русский язык: …
Физкультура: …

Код выполненного задания:

<?php
// задаем основной массив
// математика
  
$jornal['математика']['иванов']=5;
$jornal['математика']['петров']=3;
$jornal['математика']['дмитриев']=4;
$jornal['математика']['кочетков']=3;
$jornal['математика']['ивлев']=5;

// русский язык
$jornal['русский']['иванов']=5;
$jornal['русский']['петров']=3;
$jornal['русский']['дмитриев']=4;
$jornal['русский']['кочетков']=3;
$jornal['русский']['ивлев']=5;

// физкультура
$jornal['физкультура']['иванов']=5;
$jornal['физкультура']['петров']=3;
$jornal['физкультура']['дмитриев']=4;
$jornal['физкультура']['кочетков']=3;
$jornal['физкультура']['ивлев']=5;

// перебор элементов массива
foreach ($jornal as $key => $val)
{
    echo $key.": ";  // вывод названия предмета
	
	foreach ($jornal[$key] as $k => $v) // перебор массива оценок $jornal[$key] по предмету
            {
                echo $k." - ".$v." "; // вывод по шаблону фамилия ($k) - оценка ($v)
            }
	echo "<br />"; // перенос строки
} 
?>

 

0

1 комментариев

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *