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;
}