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().
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; |
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!