Voici l'énoncé "Écrivez une fonction dont le paramètre (passé par référence) est un tableau de chaînes de
caractères et qui transforme chacun des éléments du tableau de manière que le premier
caractère soit en majuscule et les autres en minuscules, quelle que soit la casse initiale des
éléments. Utilisez les fonctions strtoupper et strtolower."
Mon code est
<?php
function MajMin($tab){
foreach($tab as $key=>$val){
$maj=substr($val,0,1);
$tab[$key]=(strtoupper($maj));
$tab[$key]=(strtolower($val));
}
return $tab;
}
$tableau=array("fRaNcE","aLlEmAgNe","eSpAgNe");
print_r(MajMin($tableau));
?>
Le problème c'est que quand je le visualise, le strtoupper ne marche pas...Merci