bonjour,
Dans le code suivant j'affiche la 1 ère du nom en majuscule
exemples : martin = Martin, martin duval = Martin Duval, martin-duval = Martin-Duval
la fonction écrit bien le nom avec des majuscules mais si je voudrais qu'elle retourne la valeur pour pouvoir l'utiliser pour les noms et les prénoms.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 function transformer($nom){ $trouve = '-'; $position = strpos($nom, $trouve);//donne la position de la lettre suivant $trouve if ($position === false) { // si $trouve n'existe pas $nom = ucwords($nom); // on met une majuscule à tous les noms } else { $split = explode("-", $nom); $nom1 = ucfirst($split[0]); $nom2 = ucfirst($split[1]); $nomT = $nom1."-".$nom2; } //return $nom; echo $nom; } $nom = 'dupré duval'; transformer($nom);
Partager