PHP

PHP: Trasformare il primo carattere di una stringa in maiuscolo

18 mag , 2013  

ucfirst()-ucword()La gestione delle stringhe in PHP è davvero semplice e immediata! Nei precedenti articoli abbiamo visto come trasformare una stringa in maiuscolo o in minuscolo. In questo vedremo come trasformare la prima lettera di una stringa in maiuscolo o come trasformare la prima lettera di tutte le parole contenute in una stringa in maiuscolo utilizzando le funzioni native ucfirst() e ucwords().

Trasformare la prima lettera di una stringa in maiuscolo: ucfirst()

La prima funzione che vorrei presentarvi è ucfirst(), ecco la sintassi:

ucfirst( [stringa] );

Ecco alcuni esempi pratici:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
//esempio di stringa diretta 
//passata alla funzione: 
ucfirst( 'stringa da TRAsFormare' ); 
//output: Stringa da TRAsFormare
 
//esempio di assegnazione a variabile 
$stringa = 'stringa da TRAsFormare'; 
ucfirst( $stringa ); 
 
//esempio di output 
echo ucfirst( $stringa ); 
//oppure 
$out = ucfirst( $stringa ); 
echo $out;

Trasformare le prime lettera delle parole di una stringa in maiuscolo: ucword()

Sintassi della funzione ucwords():

ucwords( [stringa] );

La seconda ci permetterà, non si trasformare la prima lettera in maiuscolo ma anche tutte quelle che si trovano all’interno. Vediamo alcuni esempi per chiarire meglio:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
//esempio di stringa diretta 
//passata alla funzione: 
ucwords( 'stringa da TRAsFormare con la funzione' ); 
//output: Stringa Da TRAsFormare Con La Funzione
 
//esempio di assegnazione a variabile 
$stringa = 'stringa da TRAsFormare con la funzione'; 
ucwords( $stringa ); 
 
//esempio di output 
echo ucwords( $stringa ); 
//oppure 
$out = ucwords( $stringa ); 
echo $out;

Potreste essere interessati anche a:

Trasformare stringa in minuscolo

A presto!