Estrarre una parte di testo da una stringa

[sourcecode language=”php”]
<?php
// stringa dalla quale effettuare l’estrazione
$stringa = ‘Questa è la stringaa dalla quale <pre>estrarre il contenuto</pre> compreso tra due tag.’;
// Call the function.
echo extractstringa($stringa, ‘<pre>’, ‘</pre>’);
// Function that returns the stringa between two stringas.
function extractstringa($stringa, $inizio, $fine) {
$stringa = " ".$stringa;
$ini = strpos($stringa, $inizio);
if ($ini == 0) return "";
$ini += strlen($inizio);
$len = strpos($stringa, $fine, $ini) – $ini;
return substr($stringa, $ini, $len);
}
// Valore stampato a video: estrarre il contenuto
?>
[/sourcecode]

Potrebbero interessarti anche...

Lascia un commento

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