function checkAnswers() { $answers = $_POST; $questions = listQuestions(); foreach ($answers as $key => $a) { $idchar = substr($key, 1); // on le transforme en integer $id = intval($idchar, 10); $question = $questions[$id]; //pis on check $questions[$id]['valid'] = compareAnswer($question, $a); } return $questions; }
function checkAnswers() { $answers = $_POST; // on recupere le tableau des questions // et on l'augmente avec la validité de la réponse fournie par l'utilisateur $questions = listQuestions(); foreach ($answers as $key => $a) { //la clé est sous la forme p1 et on veut récupérer juste la partie numérique // qui correspond à la position de notre question dans le tableau $idchar = substr($key, 1); // on le transforme en integer $id = intval($idchar, 10); // bien vu marie pour la base 10 ;) $question = $questions[$id]; //pis on check $questions[$id]['valid'] = compareAnswer($question, $a); } return $questions; }