Fonction qui retourne les initiales en Majuscule de 2 mots ou plusieurs mots.
La chaine est envoyé dans la fonction.
La première étape consiste à séparer les mots de la chaine et les classer dans un tableau, ensuite faire une lecture des éléments du tableau et sauvegarder dans une variable uniquement la première lettre de chaque élément.
La dernière étape consiste à passer toute la chaine en majuscule avec la fonction strtoupper.
|
|
php.net | Description | Versions PHP | OUTIL |
---|---|---|---|
echo | Affiche une chaîne de caractères | PHP 4, PHP 5, PHP 7, PHP 8 | |
explode | Coupe une chaîne en segments | PHP 4, PHP 5, PHP 7, PHP 8 | |
return | Retourne le controle du programme au module appelant. | PHP 4, PHP 5, PHP 7, PHP 8 | |
strtoupper | Renvoie une chaîne en majuscules | PHP 4, PHP 5, PHP 7, PHP 8 | |
substr | Retourne un segment de chaîne | PHP 4, PHP 5, PHP 7, PHP 8 | |
Invité
13 Avril 2021 à 12:33$nom_initiale .= $lettre[0].'.'; ca devrait etre ca pour laravel e merci a l'auteur pour ce bout de code ca marche pour moi et ca ma aider cool
Invité
13 Aout 2010 à 22:57Et pour les prénoms composés ou noms doubles (personnes mariées avec les deux noms) ? On met généralement un tiret (Pierre-Henri Dupont-Durand par exemple). Il faudrait faire un str_replace() sur le tiret.