Получаю только нужный мне текст из строки таким образом:
$new = stristr($str, '<h2>Test Apple</h2>');
$new = stristr($new, '<div class="block">text</div>', true);
В итоге я получаю все что от <h2>Test Apple</h2> и до <div class="block">text</div>
Но в строке может быть и так: <h2>Test Gold</h2>
И тогда мне хотелось бы иметь что-то вроде:
$new = stristr($str, '<h2>Test (*любые символы)</h2>');
$new = stristr($new, '(*любые символы отличные от <p(*любые символы)', true);
Буду благодарен за помощь!
Сборка персонального компьютера от Artline: умный выбор для современных пользователей