Comment mettre en majuscule les premières lettres de tous les mots en PHP ?

Réponses rédigées par Antoine
Dernière mise à jour : 2021-05-17 18:54:53
Thèmes : php - majuscule
Question

Comment puis-je mettre en majuscule les premières lettres de tous les mots d'une phrase en PHP ?

Réponse

Pour mettre en majuscule les premières lettres de tous les mots, en PHP, vous devez utiliser les fonctions ucwords() et strtolower().

<?php
echo ucwords(strtolower("albert DUPONT"));
?>

Remarque : Si vous avez des mots avec des lettres accentuées mieux vaut utiliser la fonction mb_strtolower() de la manière suivante :

<?php
echo ucwords(mb_strtolower("albert CÔLON",'UTF-8'));
?>