String zwischen zwei Zeichenfolgen auslesen

z.B.: Das ist ein Testsatz und ich hoffe, dass meine Funktion funktioniert

von_sbg = „und“
bis_sbg = „meine“
Ergebnis = „ ich hoffe, dass „

Syntax: $erg = teilstr($inhalt, $von_sbg, $bis_sbg)

download.php
<?
// gibt String zurück welcher zwischen zwei Strings liegt
function teilstr($inhalt,$sbg_von, $sbg_bis)
{
	if ($start_pos = strpos($inhalt,$sbg_von)){
		$start_pos += strlen($sbg_von);
		// echo "Start ".$start_pos."<br>";
		if ($end_pos = strpos($inhalt, $sbg_bis, $start_pos)){
			// echo "Ende ".$end_pos."<br>"; 
			$erg_link = substr($inhalt,$start_pos,$end_pos-$start_pos);
			return $erg_link;
		} else {
			return false;
		}
	} else { 
		return false;
	}
}
?>