Вопрос такой, есть строка в которой содержится несколько форм.
Как правильно составить регулярное выражение, что бы каждая форма попадала в отдельный элемент массива например 1 форма [0][0], 2 - [1][0] и т.д..
Пробую так
preg_match_all('/ <form [^~]* <\/form> /ix', $str, $matches, PREG_SET_ORDER, 0);но в $matches[0][0] попадают все формы + символы между ними и больше элементов нет.
Как указать в выражении, что необходимо выбирать символы между <form>и</form> а затем искать дальше.
Спасибо.