Witam,
może mi ktoś wyjaśnić co oznacza => w pętli foreach PHP?
Nie rozumiem konstrukcji kodu: foreach ($klasy as $e => $klasa)
Reszta kodu poniżej, jeśli konieczny
<?php
//tablice 2-wymiarowe z imionami i ocenami uczniów klas Ia i Ib
$klasa_1a=
[
['imie'=>'Adam', 'ocena'=>4.5],
['imie'=>'Marek', 'ocena'=>5],
['imie'=>'Jola', 'ocena'=>5],
['imie'=>'Robert', 'ocena'=>4],
['imie'=>'Kasia', 'ocena'=>4]
];
$klasa_1b=
[
['imie'=>'Robert', 'ocena'=>5],
['imie'=>'Kasia', 'ocena'=>4],
['imie'=>'Adam', 'ocena'=>3.5],
['imie'=>'Magda', 'ocena'=>4],
['imie'=>'Rafał', 'ocena'=>5]
];
//tablica 3-wymiarowa z wszystkimi uczniami i ocenami klas 1
$klasy=['1a'=>$klasa_1a, '1b'=>$klasa_1b];
#print_r ($klasy); exit;
//drukowanie imion uczniów i uzyskanych ocen
foreach ($klasy as $e => $klasa)
{
echo "Klasa: ".$e."\n".
"______________\n".
"Imię\tOcena\n".
"______________\n";
foreach($klasa as $k) {
printf("%s\t%s\n", $k['imie'], $k['ocena']);
}
}