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 "