Michi: Einen Teil aus einem String ausschneiden

Beitrag lesen

Ich möchte aus einem String etwas herausschneiden, was zwischen zwei bestimmten Marken steht. In diesem Fall <b> </b>. Es gibt ja mehrere Möglichkeiten ans Ziel zu kommen. Ich habe es mit explode realisiert. Gibt es vieleicht etwas einfacheres, das zu bewerkstelligen?

$string ='Es war einmal vor langer Zeit in einem <b>fernen</b> Land';	
$start 	='<b>';	
$ende 	='</b>';	


$part 		= explode($start, $string);		// vor 	<b> abschneiden
$ergebnis 	= explode($ende,$part[1]);		// nach </b> abschneiden

echo $ergebnis[0];