Questa è una soluzione molto scadente:
Codice:
<?php
$stringa = "http://www.miosito.com/esempio/descrizione_testo_che_serve_50560.html";
$stringa_1= explode("descrizione_",$stringa);
$stringa_2=$stringa_1[1];
$stringa_3=explode(".html",$stringa_2);
$sottostringa=$stringa_3[0];
$insieme_elem = array("0","1","2","3","4","5","6","7","8","9","_");
$sottostringa_1 = str_replace($insieme_elem," ",$sottostringa);
echo $sottostringa_1;
?>
potresti usare le regex per fare di meglio, io non sono tanto pratico.