PHP-Code:
$var = '<h3>Koala</h3>'
$start = '<h3>';
$ende = '</h3>';
// ausschneiden vom Ende von $start bis zum Anfang von $ende
$search = substr($var,
// Ende von $start = Anfang von $start + Länge von $start
strpos($var, $start) + strlen($start),
// Anzahl Zeichen bis zum Anfang von $ende = Anfang von $ende minus Ende von $start
strpos($var, $ende) - (strpos($var, $start) + strlen($start)));
Kürzer und schneller:
PHP-Code:
$start = strpos($var, $start) + strlen($start);
$search = substr($var, $start, strpos($var, $ende) - $start);
Alternative mit negativem dritten Parameter von substr():
PHP-Code:
$search = substr($var,
strpos($var, $start) + strlen($start),
// Anzahl Zeichen vom Anfang von $ende bis zum Ende von $var = Anfang von $ende minus Ende von $var
strpos($var, $ende) - strlen($var));