Dicembre 23, 2022

Substr in PHP

substr() è una funzione predefinita in PHP che viene utilizzata per estrarre una sottostringa da una stringa. Accetta tre argomenti: la stringa da cui estrarre la sottostringa, l’indice di inizio della sottostringa e la lunghezza della sottostringa. Restituisce la sottostringa estratta o FALSE se l’indice di inizio o la lunghezza non sono validi.

Ecco alcuni esempi di come utilizzare substr():

$string = "Questa è una stringa di esempio.";
// Estrae la sottostringa a partire dall'indice 0 (inizio della stringa) e di lunghezza 5
$substring = substr($string, 0, 5);

// Stampa "Questa"
echo $substring;

// Estrae la sottostringa a partire dall'indice 5 e fino alla fine della stringa
$substring = substr($string, 5);

// Stampa " è una stringa di esempio."
echo $substring;

// Estrae la sottostringa a partire dall'indice -5 (5 dalla fine della stringa) e di lunghezza 7
$substring = substr($string, -5, 7);

// Stampa "esempio"
echo $substring;

// Estrae la sottostringa a partire dall'indice 20 (fuori dalla stringa)
$substring = substr($string, 20);

// Stampa FALSE poiché l'indice di inizio non è valido
echo $substring;

Spero che questo chiarisca come funziona substr() e come può essere utilizzata in PHP. Se hai altre domande o vuoi ulteriori esempi, non esitare a chiedere!