par
Spols » 23 déc. 2015, 16:24
$tab[$key]=(strtoupper($maj));
$tab[$key]=(strtolower($val));
Avec ceci, ta deuxième instruction remplace ta première. C'est comme si tu réécrivais sur la même feuille de papier plutot que de la retourner.
tu peux utiliser .= pour concatèner tes chaines de caractère les unes après les autres. Mais tu aura malgré tout une surprise et pas encore le résultat escompté. car la première lettre de chaque chaine sera répété en Majuscule et en minuscule. Je te laisse le soin de chercher le pourquoi ou de revenir avec cette question si tu ne trouve pas.
PS si l'énoncé de l'exercice précise de faire une fonction par référence, il faudrait que tu te renseigne sur la signification de cette instruction car pour l'instant cette fonction n'utilise pas d'argument passé par référence.
Je vois que mon voisin du dessus est d'accords avec moi
