Keyword Studio

PHP – Funzioni per gestire le stringhe

Oggi vi elenchero alcune delle funzioni di php più utilizzate per gestire le vostre stringhe nel modo migliore
Per tenerle sempre a disposizione per quando programmate.

Indica la lunghezza in caratteri della stringa con un numero intero
strlen(‘abc’);  // risultato 3

Elimina tutti gli spazi all’inizio e alla fine della stringa
trim(‘ stringa prova ‘);  // risultato  ‘stringa prova’

Elimina tutti gli spazi all’inizio della stringa
ltrim(‘ stringa prova ‘); // risultato ‘stringa prova ‘

Elimina tutti gli spazi alla fine della stringa
rtrim(‘ stringa prova ‘);  // risultato ‘ stringa prova’

Taglia da A il numero di lettere scritte in B
substr(‘stringa prova’, 4);  // risultatoe ‘nga prova’
substr(‘stringa prova’, 4, 6);  // risultato ‘nga pr’
substr(‘stringa prova’, -4, 2); // risultato ‘ro’

Sostituisce tutte le ‘A’ con le ‘B’ all’interno della stringa
str_replace(‘Tizio’, ‘io’, ‘Tizio e Caio’); // risultato = ‘io’

Cerca in che posizione è situata una parola o lettera in una stringa, se non è presente restituisce il valore booleano False
strpos(‘Tizio e Caio’, ‘z’) // risultato = ‘3’

Cerca ‘A’ all’interno della stringa e restituisce la prima stringa a partire dal punto in cui ha trovato ‘A’
strstr(‘Tizio e Caio’, ‘z’); // risultato = ‘zio e caio’

Converte tutti i caratteri in lettere minuscole
strtoupper(Tizio e Caio’); // risultato = ‘TIZIO E CAIO’

Converte tutti i caratteri in lettere maiuscole
strtolower(Tizio e Caio’); // risultato = ‘tizio e caio’

Trasforma in maiuscolo il primo carattere della stringa
ucfirst(tizio e caio’); // risultato ‘Tizio e caio’

Trasforma in maiuscolo tutte le prime lettere di ogni parola
ucwords(tizio e caio’) // risultato ‘Tizio E Caio’

Trasforma in array tutte le parole all’interno della stringa che sono separate da ‘A’
$nomearray = explode(‘,’,’tizio,caio,rossi’);

// risultato $nomearray[0] = tizio , $nomearray[1] = caio

Trasforma un array in variabile creando un unione degli array mediante la variabile $unione
Quindi ad esempio se settiamo $unione con una virgola in questo modo:

$unione = “,”;
$array = array(‘tizio’, ‘caio’, ‘rossi’);
$variabile = implode(“$unione”, $array); oppure implode(“,”, $array);

Il risultato sarà:
// risultato $variabile = “tizio,caio,rossi”;

Ecco un po di esempi:

strlen('abc'); // risultato 3
trim(' stringa prova '); // risultato ‘stringa prova’
ltrim(' stringa prova '); // risultato ‘stringa prova ‘
rtrim(' stringa prova'); // risultato ‘ stringa prova’
substr('stringa prova', 4); // risultatoe ‘nga prova’
substr('stringa prova', 4, 6); // risultato ‘nga pr’
substr('stringa prova', -4, 2); // risultato ‘ro’
str_replace('ia', 'bla', 'ciao'); // risultato = ‘cblao’
strpos('Tizio e Caio', 'z') // risultato = ’3′
strstr('Tizio e Caio', 'z'); // risultato = ‘zio e caio’
strtoupper('Tizio e Caio'); // risultato = ‘TIZIO E CAIO’
strtolower('Tizio e Caio'); // risultato = ‘tizio e caio’
ucfirst('tizio e caio'); // risultato ‘Tizio e caio’
ucwords('tizio e caio') // risultato ‘Tizio E Caio’
$nomearray = explode(',','tizio,caio,rossi');
// $nomearray[0] = tizio
// $nomearray[1] = caio
$array = array('tizio', 'caio', 'rossi');
$variabile = implode(",", $array);
// risultato $variabile = tizio,caio,rossi
Exit mobile version