Salve a tutti ,
sto lavorando ad un programma in php dove un utente può inserire piu voti in materie differenti, fin qui credo vada tutto bene, il problema arriva nel momento in cui devo fare la media cumulativa di essi, essendo una matrice non so come poter tirare fuori i valori, chiedo dunque se potete aiutarmi, se volete, ovviamente ringrazio in anticipo eventuali risposte.
codice:
<html><body><?php    session_start();
    if(    $_SERVER["REQUEST_METHOD"]=="POST") {        $materie = array(                "italiano" => array(),                "storia" => array(),                "matematica" =>array(),                "informatica" => array(),                "inglese" => array()            );
        if (isset($_SESSION["materie"])) {            $materie = $_SESSION["materie"];        }
        switch ($_POST["materia"]) {            case "italiano":                array_push($materie['italiano'], $_POST["voto"]);                break;            case "storia":                array_push($materie['storia'], $_POST["voto"]);                break;            case "matematica":                array_push($materie['matematica'], $_POST["voto"]);                break;            case "informatica":                array_push($materie['informatica'], $_POST["voto"]);                break;            case "inglese":                array_push($materie['inglese'], $_POST["voto"]);                break;        }
        $_SESSION["materie"] = $materie;        $output = array_slice($materie, 0, 5);        print_r($output);    }    ?><form method="post">     Materia:     <select name="materia">        <option value="italiano">italiano</option>        <option value="storia">storia</option>        <option value="matematica">matematica</option>        <option value="informatica">informatica</option>        <option value="inglese">inglese</option>    </select>    Voto:    <input type="number" name="voto" ><br><br>    <input type="submit" name="submit" value="invio"><br><br>    <a href="media.php">Clica qui per fare la media dei voti</a></form><?php    if(    $_SERVER["REQUEST_METHOD"]=="POST")    {        switch ($_POST["materia"]) {            case "italiano":                echo "Il voto registrato nella materia italiano è ".$_POST["voto"];                break;            case "storia":                echo "Il voto registrato nella materia storia è ".$_POST["voto"];                break;            case "matematica":                echo "Il voto registrato nella materia matematica è ".$_POST["voto"];                break;            case "informatica":                echo "Il voto registrato nella materia informatica è ".$_POST["voto"];                break;            case "inglese":                echo "Il voto registrato nella materia inglese è ".$_POST["voto"];                break;            default:                    echo "";        }    }
?>
</body></html>
scusate ma non riuscivo a caricare il programma in un txt in modo tale che potesse essere più comprensibile