Section courante

A propos

Section administrative du site

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

Algorithme

MODULE UCFIRST(string)
   PremierCaracterestring[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 :

  1. #!/usr/bin/perl
  2.  
  3. print ucfirst("sylvain maltais")."\n";
  4. print ucfirst("sYLVAIN mALTAIS")."\n";
  5. print ucfirst("Sylvain Maltais")."\n";
  6. print ucfirst("SYLVain MALTais")."\n";
  7. print ucfirst("SYLVAIN MALTAIS")."\n";

on obtiendra le résultat suivant :

Sylvain maltais
SYLVAIN 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