 Funzione Ucwords Php
Come trasformare in carattere maiuscolo la lettera iniziale di ogni parola contenuta in una stringa
Con un qualsiasi linguaggio di programmazione questo risultato può essere ottenuto dividendo la stringa in singole parole e settando in carattere maiuscolo la lettera iniziale. Il processo è ancora più semplice con il linguaggio PHP che mette a disposizione dei programmatori una specifica funzione denominata UCWORDS. La funzione ucwords consente di impostare in maiuscolo il primo carattere di ogni parola di una stringa con una sola operazione. Il funzionamento è semplice. Facciamo un esempio pratico.
<?php $stringa = 'hello world!'; $stringa = ucwords($stringa); ?>
Nella prima riga dello script abbiamo definito la variabile $stringa associandogli il valore alfanumerico 'hello world!". Nella seconda riga la funzione ucworlds prende in input la stringa 'hello world!' e la trasforma automaticamente in 'Hello World!" semplificando la vita a molti programmatori.
Utilità della funzione ucwords
La funzione è particolarmente utile per controllare i messaggi scritti dagli utenti ed evitare le fastidiose frasi scritte in carattere maiuscolo. Per intercettare le parole in maiuscolo è sufficiente trasformare la stringa in carattere minuscoli con la funzione STRTOLOWER e successivamente applicare al risultato la funzione UCWORLDS come nell'esempio seguente:
<?php $stringa = 'HELLO WORLD!'; $stringa = ucwords(strtolower($stringa)); ?>
La funzione ucwords è disponibile nel linguaggio Php nelle versioni Php4 e Php5. La funzione è particolarmente utile ma è anche tra quelle meno conosciute ai neofiti.
Commenti
Scrivi
il tuo commento sulla pagina
"Funzione Ucwords Php "
Link utili per approfondire il tema corso php programmazione informatica Segnala un sito/link di approfondimento
|