Appuntiphp.com

29 gennaio 2010

Funzioni PHP per le Stringhe

Esaminiamo le principali funzioni che il PHP mette a disposizione per la gestione delle stringhe.

str_replace()

Sostituisce un carattere, o un set di caratteri, con altri caratteri, in una stringa.

La sintassi è la seguente:

str_replace(carattere_vecchio, carattere_nuovo, stringa_da_valutare)

Esempio:

<?
    echo str_replace("c", "n", "Luca");
?>

Restituisce “Luna”.

strlen()

Restituisce il numero di caratteri da cui è composta una stringa.

Esempio:

<?
    echo strlen("Luca");
?>

Restituisce “4″.

strpos()

Restituisce la posizione di un carattere, o di un set di caratteri, all’interno di una stringa.

La sintassi è la seguente:

strpos(stringa, carattere)

Esempio:

<?
    echo strpos("Luca", "a");
?>

Restituisce “3″ dato che il conteggio dei caratteri parte da zero.

La funzione strpos() si utilizza soprattutto all’interno di condizioni per verificare che un carattere sia o meno presente in una stringa.

Esempio:

<?
    if (strpos("Luca", "a") > 0)
    {
        echo "Carattere presente";
    }
    else
    {
        echo "Carattere assente";
    }
?>

Restituisce “Carattere presente”.

strrev()

Restituisce la stringa invertendo l’ordine dei caratteri.

Esempio:

<?
    echo strrev("Luca");
?>

Restituisce “acuL”.

strtolower()

Converte una stringa in minuscolo.

Esempio:

<?
    echo strtolower("Luca");
?>

Restituisce “luca”.

strtoupper()

Converte una stringa in maiuscolo.

Esempio:

<?
    echo strtoupper("Luca");
?>

Restituisce “LUCA”.

trim()

Elimina gli spazi vuoti ai margini di una stringa.

Esempio:

<?
    echo trim(" Luca ");
?>

Restituisce “Luca” senza gli spazi.

Esistono, a corredo, anche le funzioni ltrim() ed rtrim() le quali, rispettivamente, eliminano gli spazi solo sulla sinistra o solo sulla destra di una stringa.

Nessun commento »

Non c'è ancora nessun commento.

RSS feed dei commenti a questo articolo. TrackBack URL

Lascia un commento

Appuntiphp.com è il blog italiano su PHP - Funziona con WordPress