У меня проблема с шаблоном регулярных выражений.В результате он возвращает два массива ... Вот мой код:
$code = preg_match_all("/\< style\>(.*?)\<\/style\>/",$code,$matches);
var_dump($matches);
В качестве теста я установил:
$code = ">< xxxxx> try blah fooo blah < /xxxxx> idfidf oh < x>< /x> < style> blah blah blah style1 < /style>< style>blah blah style 2 x< /style>
Возвращает 2 массива, я имею в виду
$matches = array
0 => array
0 => string '< style> blah blah blah style1 < /style>' (length=38)
1 => string '< style>blah blah style 2 x< /style>' (length=34)
1 => array
0 => string ' blah blah blah style1 ' (length=23)
1 => string 'blah blah style 2 x' (length=19)
Соответствия, которые я хочу, находятся во втором массиве.Я поместил пробел между тегами, потому что редактор не показывает теги HTML.