UCFIRST |
Premier caractère en majuscule |
---|---|
PHP 3+ |
Syntaxe
function ucfirst($expression) |
Paramètres
Nom | Description |
---|---|
$expression | Ce paramètre permet d'indiquer la chaine de caractères à traiter |
Retour
Valeur | Description |
---|---|
chaine de caractères | Cette valeur contient le résultat du traitement. |
Description
Cette fonction permet de transformer en majuscule le début d'une chaine de caractères.
Remarques
- Cette fonction n'effectue pas la conversion des caractères spéciaux ou ceux possédant des accents, il faudra les traités séparément avec une fonction mb_strtoupper par exemple.
Algorithme
MODULE UCFIRST(string) PremierCaractere ← string[0] EVALUER CAS PremierCaractere CASE 'a': PremierCaractere ← 'A' CASE 'b': PremierCaractere ← 'B' CASE 'c': PremierCaractere ← 'C' CASE 'd': PremierCaractere ← 'D' CASE 'e': PremierCaractere ← 'E' CASE 'f': PremierCaractere ← 'F' CASE 'g': PremierCaractere ← 'G' CASE 'h': PremierCaractere ← 'H' CASE 'i': PremierCaractere ← 'I' CASE 'j': PremierCaractere ← 'J' CASE 'k': PremierCaractere ← 'K' CASE 'l': PremierCaractere ← 'L' CASE 'm': PremierCaractere ← 'M' CASE 'n': PremierCaractere ← 'N' CASE 'o': PremierCaractere ← 'O' CASE 'p': PremierCaractere ← 'P' CASE 'q': PremierCaractere ← 'Q' CASE 'r': PremierCaractere ← 'R' CASE 's': PremierCaractere ← 'S' CASE 't': PremierCaractere ← 'T' CASE 'u': PremierCaractere ← 'U' CASE 'v': PremierCaractere ← 'V' CASE 'w': PremierCaractere ← 'W' CASE 'x': PremierCaractere ← 'X' CASE 'y': PremierCaractere ← 'Y' CASE 'z': PremierCaractere ← 'Z' FIN EVALUER CAS RETOURNE PremierCaractere + sous-chaine(string,à partir de la position 2, de la longueur longueur(string)-1) |
Exemple
Voici quelques exemples typiques de l'utilisation de cette fonction :
on obtiendra le résultat suivant :
Sylvain maltaisSYLVAIN mALTAIS
Sylvain Maltais
SYLVain MALTais
SYLVAIN MALTAIS
Voir également
Langage de programmation - strtoupper - Référence de procédures et fonctions - strtoupper
Langage de programmation - Perl - Référence de procédures et fonctions - ucfirst
Langage de programmation - Perl - Référence de procédures et fonctions - uc
Dernière mise à jour : Dimanche, le 20 avril 2014