<?php

function get_string_between($string = '', $start, $end) {
    $startPos = strpos($string, $start);
    if ($startPos === false)
    {
        unset($string, $start, $end, $startPos);
        return '';
    }
    $string = substr($string, (strlen($start) + $startPos));
    unset($start, $startPos);
    $endPos = strpos($string, $end);
    if ($endPos === false)
    {
        unset($string, $end, $endPos);
        return '';
    }
    unset($end);
    $string = substr($string, -(strlen($string) + $endPos), $endPos);
    unset($endPos);
    return $string;
    unset($string);
}

$text = '<test>Lorem Ipsum</test>';
$text_between = get_string_between($text, '<test>', '</test>');

echo $text_between; // Lorem Ipsum

?>
Yakın zamanda ihtiyacım olduğu için bu fonksiyonu geliştirdim. Belki senin için de yararlı olabilir.