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