PHP ha molte funzioni incorporate che manipolano le stringhe . Diversi convertire i caratteri tra lettere maiuscole e minuscole . La funzione " strtolower " converte tutte le lettere in minuscolo , la funzione " strtoupper " converte tutte le lettere in maiuscolo. La funzione " ucfirst " converte la prima parola di una frase in maiuscolo , e la funzione " ucwords " converte una frase a caso proprio, con la prima lettera di ogni parola in maiuscolo . Per escludere alcune parole di capitalizzazione convenzionale , è possibile scrivere una funzione personalizzata . Maiuscolo la prima lettera di una frase  
 Per cambiare una frase in modo che la prima lettera della prima parola della frase è in maiuscolo , utilizzare la funzione " ucfirst " in PHP . Ad esempio, l'istruzione : 
 
 ucfirst echo ( "Non posso crederci " ) ; 
 
 uscite "Non posso crederci". 
 maiuscolo la prima lettera di ogni parola 
 
 per convertire tutte le parole in una stringa per caso proprio dove è in maiuscolo la prima lettera di ogni parola , utilizzare la funzione " ucwords " in PHP . Per esempio : 
 
 $ s = " ora è il momento " ; 
 
 ucwords echo ( $ s ) ; 
 uscite 
 " Ora è il momento " 
 < br > 
 Capitalizzare quando una stringa è in maiuscolo 
 
 per convertire le parole per caso proprio quando le parole sono già in lettere maiuscole , utilizzare una combinazione del " ucwords " e " strtolower " funzioni. Utilizzare la funzione " strtolower " per convertire tutte le lettere in minuscolo e utilizzare la funzione " ucwords " sul risultato di convertire ogni parola al caso proprio. Per esempio : 
 
 $ stringa = " ora è il momento " ; 
 
 eco ucwords ( strtolower ( $ string ) ) ; 
 uscite 
 : . " Now Is The Time " 
 Scrivere una personalizzata corretta caso funzione 
 
 Scrivere una funzione personalizzata per escludere alcune parole di essere convertito al caso proprio, come ad esempio " il " o " un ". Rompere una frase in parole separando la stringa sul carattere di spazio utilizzando la funzione "esplodere" . Convertire tutte le parole in minuscolo e poi in caso adeguata ad eccezione di un elenco personalizzato di parole si designa . Mettere le parole di nuovo in una frase utilizzando la funzione " implode " . Per esempio : 
 
 funzione ProperCase ( $ stringa ) { 
 
 $ parole = explode ( " " , $ stringa ) ; 
 
 foreach ( $ parole come $ word ) { < br 
 $ parola > = strtolower ( $ parola ) ; ! 
 
 if ( ( $ parola == " il "