Categorie
Web

Come estrarre parte di una stringa in PHP

Vediamo come usare le funzioni strpos e substr per estrapolare parte di una stringa in PHP

Può essere utile, per ricercare dati o brandelli di informazioni testuali, poter estrarre una parte di una stringa in PHP fornendo gli estremi della stringa che vogliamo estrapolare.

Il codice che segue contiene le spiegazioni nei commenti.

//PHP: Estrarre parte di una stringa
    
$frase_completa = "Non bisogna giudicare gli uomini dalle loro amicizie:
Giuda frequentava persone irreprensibili.";
$nuova_frase = leggiPorzioneFrase($frase_completa,"giudicare gli","frequentava persone");

echo $nuova_frase;

function leggiPorzioneFrase($frase_completa,$inizio_frase,$fine_frase){
    $inizio = strpos($frase_completa, $inizio_frase);
    $fine   = strpos($frase_completa, $fine_frase);
    $porzione_da_estrarre = $fine - $inizio;

    $nuova_frase = substr($frase_completa, $inizio, $porzione_da_estrarre);

    return $nuova_frase; 
}

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *