php getStringsBetween Возвращает массив строк, находящихся между двумя указанными строками
/**
* Возвращает массив строк, находящихся между двумя указанными строками.
*
* @param string $text Исходная строка
* @param string $start Начальная строка
* @param string $end Конечная строка
*
* @return array Массив строк, которые находятся между $start и $end
*/
function getStringsBetween($text, $start, $end) {
$result = [];
$list = explode($start, $text);
array_shift($list);
foreach ($list as $i => $item) {
$tmp = explode($end, $item);
$result[] = trim($tmp[0]);
}
return $result;
}