Besoin d'aide SVP
Voilà voilà. Mais tu me réviseras les tableaux associatifs...
<?php
$scoreList = array('Lily' => 2, 'Marc' => 8, 'Virginie' => 12, 'Paul' => 14);
foreach ($scoreList as $key => $value) {
if ($value >= 10) {
echo $key . 'a une note au dessus de la moyenne';
}
else {
echo $key . 'a une note en dessous de la moyenne';
}
}
c'est pas compliqué en plus dis toi juste qu'un tableau associatif = liste de variables.
Après au lieu d'utiliser
$scoreList = array('Lily' => 2, 'Marc' => 8, 'Virginie' => 12, 'Paul' => 14);
ils auraient au moins pu se mettre un peu plus a la page, depuis php 5.4 c'est beaucoup plus lisible comme ça :
$scoreList = [
'Lily' => 2,
'Marc' => 8,
'Virginie' => 12,
'Paul' => 14
];
Ça n'a pas marché
Qu'est-ce qui n'a pas marché ? C'est pourtant simple là.
Contexte ???
Voici le contexte <<Dans le tableau de résultat d'un examen, faire une boucle qui va permettre de récupérer l'index dans $key et la valeur dans $value.
Si la personne à 10 ou plus afficher "le prénom a une note au dessus de la moyenne". Sinon afficher "le prénom a une note en dessous de la moyenne"
Changer le prénom par le prénom de la personne. Il est inutile de revenir à la ligne ou de séparer les phrases.>>
j'ai essayé ce que ma proposer hightscore (que je remercie) mais ça na pas marché
Salut,
Je pense qu'il faut ajouter un espace entre la variable et le 'a'
echo $key . ' a une note au dessus de la moyenne';
echo $key . ' a une note en dessous de la moyenne';
Tu passe par une moulinette pour la validation de l'exo ?
Si t'envoie pas le code que t'as déjà fait ça va être compliqué de t'aider
Et pas sur une veille photo toute pété please
ce n'est pas moi qui a fait ce code, c'est un exercice ou je dois trouver quelle son les éléments manquant en les remplissant dans les champ.
Les 2 photo que je vous est envoyé c'est tout se que l'on ma donné pour faire l'exercice.
Une fois les champs remplie et en Cliquant sur le bouton valider, on me dis si c'est bon et je passe a l’exercice suivant ou si ce les pas bon.
Faudrait peut être faire quelque chose par toi même, et ensuite demander de l'aide en fonction de ce que tu as fait alors...
Qui plus est, cet exercice est très simple
Bref essaye comme ça
<?php
$scoreList = array('Lily' => 2, 'Marc' => 8, 'Virgnie' => 12, 'Paul' => 14);
foreach ($scoreList as $key => $value) {
if ($value >= 10) {
echo $key . ' a une note au dessus de la moyenne';
}else{
echo $key . ' a une note en dessous de la moyenne';
}
}
?>
Dans l'exercice le prénom est "virgnie", et pas "virginie" comme donné par un voisin du dessus.
Mais franchement faudrait peut être te bouger le cul, non seulement quelqu'un te donne la réponse mais en plus tu n'es pas foutu de vérifier l'orthographe et trouver pourquoi ça marche pas