Referenze

Home | Referenze | Art. # 9

Funzioni PHP per le Stringhe

Registrazione Domini
Registrazione Domini Internet ai prezzi più bassi d'Europa: soli 5,40 euro più IVA all'anno!

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.

 

Scritto in data 20/12/2007

Segnalalo ad un Amico | Aggiungilo ai Preferiti

© 2008 Appunti PHP - A cura di Luca Ruggiero - Partita IVA 05564851219 - Privacy | Pubblicità | Contatti