ciao a buon sabato pomeriggio,
se ho questa stringa "CIAO Come Stai?"
come faccio a far stampare solo la parola scritta tutto in maiuscolo e quindi avere come output:
"CIAO"
:master:
ciao a buon sabato pomeriggio,
se ho questa stringa "CIAO Come Stai?"
come faccio a far stampare solo la parola scritta tutto in maiuscolo e quindi avere come output:
"CIAO"
:master:
Hai provato a creare un sito con Jaaxo Cms PHP5? new!
Puoi utilizzare una espressione regolare oppure crearti un parser con explode/foreach/strtoupper
Scusate se riuppo questo tred.
Ma con un'espressione regolare....
ho provato con
preg_match("[[:upper:]]", $stringa);
ma non restituisce nulla
con
split("[[:upper:]]", $stringa);
ma mi restituisce x insiemi vuoti (uno per ogni lettera maiuscola) e le frasi minuscole tutte insieme.
Come potrebbe essere una corretta espressione??
Grazie a ... non ricordo il nik.. o trovato questa soluzione
preg_match_all("#\b[A-Z]+\b#",$stringa,$match);
Leggendo da qualche parte ho scoperto che inserendo nell'espressione la funzione :Po mi dovrebbe tirare fuori tutti i caratteri di punteggiature.
Tenendo presente che questa funzione non riesco a farla funzionare....
e tenendo presente quanto detto sopra...
Se da questa stringa volessi separare la 'frase' in maiuscolo da quella in minuscolo con relativa punteggiatura...
$stringa="2 stampe: LA FERROVIA DEL SEMPIONE: INAUGURAZIONE DEL TRONCO DA SION A SIERRE: Il banchetto - Benedizione della locomotiva.";
preg_match_all("#\b[A-Z]+\b#",$stringa,$d); //ottengo:
LA FERROVIA DEL SEMPIONE INAUGURAZIONE DEL TRONCO DA SION A SIERRE
preg_match_all("#\b[A-Z]+\b#",$stringa,$d); //ottengo:
2 stampe: : : banchetto - della locomotiva
Secondo voi come dovrei riscriverla la funzione?