Premières lettres en majuscules
Résolu
philipf
-
philipf -
philipf -
Bonjour,
Les noms et les prénoms peuvent être composés soit avec un espace, soit avec un tiret soit avec une apostrophe : comme par exemple Zazi pour son nom : de Truchis de Varennes.
Pour les prénoms ils peuvent écris Marie Paule ou Jean-Pierre.
ucfirst($string) : seulement pour la première lettre
ucwords ($string) : les première de chaque mot. c'est ok pour Marie Paume mais pas pour Jean-pierre.
Comment écrire Jean-Pierre si l'utilisateur écrit jean-pierre ?
J'ai déjà cherché mais pas vraiment trouvé la réponse à cette question
Les noms et les prénoms peuvent être composés soit avec un espace, soit avec un tiret soit avec une apostrophe : comme par exemple Zazi pour son nom : de Truchis de Varennes.
Pour les prénoms ils peuvent écris Marie Paule ou Jean-Pierre.
ucfirst($string) : seulement pour la première lettre
ucwords ($string) : les première de chaque mot. c'est ok pour Marie Paume mais pas pour Jean-pierre.
Comment écrire Jean-Pierre si l'utilisateur écrit jean-pierre ?
J'ai déjà cherché mais pas vraiment trouvé la réponse à cette question
Configuration: Windows / Chrome 75.0.3770.100
A voir également:
- Premiere lettre en majuscule
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Clavier iphone chiffre et lettre - Guide
- É majuscule - Guide
- Majuscule - Guide
- Mettre en majuscule - Guide
4 réponses
Bonjour et merci pour la réponse.
J'avais bien trouvé une solution mais celle-ci est plus simple.
je l'ai adaptée pour qu'elle réponde à des prénoms à espaces et des prénoms simples
J'avais bien trouvé une solution mais celle-ci est plus simple.
je l'ai adaptée pour qu'elle réponde à des prénoms à espaces et des prénoms simples
$name = "jean-pierre"; $find = '-'; $position = strpos($name, $find);//donne la position de la lettre suivant $trouve if ($position === false) { // si $find n'existe pas $name = ucwords($name); // on met une majuscule à tous les noms } else { $split = explode("-", $name); $name1 = ucfirst($split[0]); $name2 = ucfirst($split[1]); $name = $name1."-".$name2; } echo $name;
philipf
Et si le nom est o'conell, comment écrire O'Conell comme beaucoup de noms irlandais ?
Bonjour,
Le plus simple... tu SPLIT (explode ) en utilisant le tiret comme séparateur.
Tu mets chaque mot en majuscule puis te refais un JOIN
Le plus simple... tu SPLIT (explode ) en utilisant le tiret comme séparateur.
Tu mets chaque mot en majuscule puis te refais un JOIN
$name = "jean-pierre";
$split = explode("-", $name);
$name1 = ucfirst($split[0]);
$name2 = ucfirst($split[1]);
$name = $name1."-".$name2;
echo $name;
$split = explode("-", $name);
$name1 = ucfirst($split[0]);
$name2 = ucfirst($split[1]);
$name = $name1."-".$name2;
echo $name;
Bonjour
Voir ci-dessous
https://www.developpez.net/forums/d415844/php/langage/premiere-lettre-majuscule-d-compose/
Cordialement
Voir ci-dessous
https://www.developpez.net/forums/d415844/php/langage/premiere-lettre-majuscule-d-compose/
Cordialement