Come abbiamo visto nella lezione specifica PHP mette a disposizione l'operatore punto ( . ) per concatenare i dati. Infatti se digitiamo il codice :
echo "casa mia" . " fa schifo"
Il risultato sarà l'unione delle 2 stringhe ossia casa mia fa schifo
La stessa identica logica possiamo adoperare per le variabili.
Assegnando a due distinte variabili diversi valori di stringa
$soggetto = "casa mia"
$aggettivo = " fa schifo"
ed assegnamo ad una terza variabile la somma delle prime due usando questa sintassi :
$vitaAspra = $soggetto ;
$vitaAspra .= $aggettivo ;
digitiamo il codice :
echo $vitaAspra ;
Il risultato sarà casa mia fa schifo
Da notare che si possono usare anche gli apici singoli ( ' ' ) per definire il valore di una stringa.
PHP mette a disposizione numerose funzioni per la manipolazione delle stringhe.
Fra le più comuni troviamo :
strtolover ( parametro ) - trasforma in minuscolo tutte le lettere contenute nel valore del parametro
strtoupper ( parametro ) - trasforma in maiuscolo tutte le lettere contenute nel valore del parametro
ucfirst ( parametro ) - trasforma in maiuscolo la prima lettera della prima parola contenuta nel valore del parametro
ucword ( parametro ) - trasforma in maiuscolo tutte le prime lettere di tutte le parole contenute nel valore del parametro
substr ( parametro1, parametro2, [parametro3] ) - prende in considerazione il valore contenuto nel parametro1 a partire dal valore contenuto nel parametro2. In pratica se nel parametro1 passiamo la stringa "le donne hanno sempre freddo" e nel parametro2 passiamo il valore 8 - PHP sostituisce il valore del parametro1 con "hanno sempre freddo" ossia parte dall'ottavo carattere.
str_replace ( parametro1, parametro2, parametro3 ) - sostituisce tutti i valori contenuti nel parametro1 con il valore contenuto nel parametro2 all'interno del valore contenuto nel parametro3. Quindi se nel parametro1 passiamo il valore dolori e nel parametro2 passiamo il valore freddo ed infine nel parametro3 passiamo il valore "le donne hanno sempre freddo" - PHP sostituirà la parola freddo con la parola dolori ed il valore restituito sarà : "le donne hanno sempre dolori".
strpos ( parametro1, parametro2 ) - trova la posizione espressa in numero del valore contenuto nel parametro2 all'interno del valore del parametro1.
prendiamo ad esempio il codice seguente :
Visualizzato nel browser sarà :
COMMENTI







