Passer la première lettre d'une chaine en Majuscule.
2 fonctions sont ici présentés pour exécuter cette tache.
|
php.net | Description | Versions PHP | OUTIL |
---|---|---|---|
echo | Affiche une chaîne de caractères | 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 | |
ucfirst | Met le premier caractère en majuscule | PHP 4, PHP 5, PHP 7, PHP 8 | |
24 Mai 2005
Dernière mise à jour :
Invité
25 Aout 2011 à 15:01mieux : sans fonction : $str[0] += 'A' - 'a';
Invité
10 Fév 2010 à 10:33N'oubliez pas la fonction PHP native ucfirst() qui s'occupe de tout ça toute seule...
Invité
29 Sept 2009 à 14:54Tant qu'à le faire à la main de cette maniere ... il faut utiliser les codes ASCII !
Après ... question ... pourquoi ne pas avoir testé le code pour vérifier que ça marche avant ?
la fonction prend $Chaine (c majuscule) en argument et use $chaine (c minuscule)
Invité
20 Mai 2009 à 14:55Sinon la fonction "artisanale" peux être beaucoup plus raccourci, pourquoi s'embêter avec un while de complétion 0_o.
$first= strtoupper($mot[0]);
$mot[0] = $first;
echo $mot;
Invité
28 Jan 2009 à 00:43Enorme la fonction majuscule codé x)
KOogar
17 Nov 2008 à 10:12Ca y est !!
Ligne 49 du code : $chaine = ucfirst($chaine);
Invité
11 Nov 2008 à 22:41ou ucfirt()... non?