(PHP) Mettre des majuscules aux premières lettres

Je commence à vous montrer quelques scripts et astuces pour améliorer vos codes (PHP).
Une petite astuce toute simple pour mettre des majuscules à tous vos mots d’une chaîne de caractères. La fonction ucwords(); de php le permet , exemple :

$chaine = ‘alexandre val developpeur web’;
echo ucwords($chaine);

Ce qui affichera :

Alexandre Val Developpeur Web

Attention : la fonction ne comprend pas les ‘-’, ‘_’ ‘(‘ devant les lettres. ce qui fait qu’une phrase comme celle-ci :

echo ucwords(‘alexandre val (developpeur web)’);

affichera :

Alexandre Val (developpeur Web)

N’oubliez pas les fonction pour tout réduire en minuscule : strtolower(); et en majuscule : strtoupper();
strtolower(), que l’on peut combiner avec ucwords() pour formatter le texte, exemple :

$chaine = ALEXANDRE VAL DEVELOPPEUR WEB’;
echo ucwords(strtolower($chaine));

Affichera :

Alexandre Val Developpeur Web

Articles liés à celui-ci :

5 réponses

ça c’est ce que j’appelle être efficace ! c’est à la fois court et clair. merci beaucoup !

XavoK
juin 3rd, 2008 at 14:19

Salut :)
Tout d’abord vive wordpress :p

Fais juste gaff aux fautes d’orthographes!
Pour un webmaster, bien écrire est important! surtout si tu es à la recherche d’un travail :) (genre dans le titre de la news: “mettre des majuscules auX premières lettres.”

Merci encore pour le tuto en tout cas ^^
++
REplay

REplay
juin 18th, 2008 at 10:36

Merci REplay, je viens de corriger.
Ne t’inquites pas pour ma recherche de travail. Je suis sollicité plusieurs fois par semaine :)

Alexandre Val
juin 19th, 2008 at 11:47

Mettre des majuscules aux premières lettres (PHP)…

Une petite astuce toute simple pour mettre des majuscules à tous vos mots d’une chaîne de caractères. La fonction ucwords(); de php le permet……

digg-design.fr
septembre 15th, 2008 at 18:11

Dommage que cette fonction ne prenne pas en compte les noms composés comme Jean-Pierre par exemple.
Faut pas exagérer non plus ;) )

jparia
septembre 19th, 2008 at 21:09

Laisser un avis

Votre Nom (requis)

Email (non publié) (requis)

Votre Site

Commentaire