2010-03-25 7 views
5

Y at-il une fonction en PHP pour faire le premier caractère du mot majuscule, ou devrais-je l'écrire par expression régulière?Comment faire le premier caractère du mot majuscule?

+5

J'ai tapé 'php upper', et Google m'a suggéré de rechercher 'php majuscule first letter'. Le premier hit est la fonction ucfirst. Google, puis demandez;) –

Répondre

11

Utilisez la fonction ucfirst.

+0

Battez-moi par cinq secondes. Il h. –

+0

ah, c'est si simple :) merci – Simon

+0

Sur une note de côté, on se fie tout d'abord aux paramètres régionaux alors surveillez votre démarche –

4
$word = ucfirst($word); 
0

Essayez d'utiliser la fonction ucwords().

+0

ucwords() mettra en majuscules chaque mot de la chaîne, pas seulement la première lettre. Peut-être que c'est ce que l'affiche originale voulait, pas sûr. Voté pour le bénéfice du doute. –

1

$ firstlettersuppercased = ucwords($originalstring);

Cela en majuscule la première lettre de chaque mot dans le originalstring de $.

1
$word_ = "your name here"; 
echo ucfirst($word_); // Your name here 
echo ucwords($word_); // Your Name Here 
Questions connexes