La funzione substr è stata introdotta nella versione 4 del php ed è in utilizzo anche al momento nella versione 7.

Sintassi  funzione substr

string substr ( string $stringa , int $inizio [, int $lunghezza ] )

dove

$stringa è la stringa che si vuole tagliare

$inizio è il primo carattere non negativo da dove iniziare a tagliare. Ricordare che il primo carattere della stringa è lo zero.

$lunghezza è la lunghezza che si vuole tagliare esempresso in numero di caratteri.

Valore di ritorno substr

rirtona una serie di caratteri estrapolati dalla stringa oppure false in caso di errore estrazione.

Esempio substr

$taglio = substr("abcdef", -1); // ritorna "f"

$taglio = substr("abcdef", -2); // ritorna "ef"


$taglio = substr("abcdef", 3, 1); // ritorna "e"

La funzione analoga è stristr() che è case insensitive ossia non risente dell’utilizzo delle maiuscole

Funzioni Correllate

Guida Integrale a tutte le funzioni PHP