Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Proper Function Case for Strings PHP

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 "


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 "

 

Programmazione © www.354353.com