Есть страница http://сайт.ру/страница.htm, в которой находится определённая информация между тегами 1 и 2: <тег1>текст 1<тег2> <тег1>текст 2<тег2> <тег1>текст 3<тег2> и тд. - всё в одной странице. Как сделать, чтобы вытащить эту инфу оттуда и вывести её отдельно на страницу? То есть вывести: текст 1 текст 2 текст 3 и тд. Что-то знакомое, через preg_match_all, только немного запутался. Помогите, пожалуйста!
Если теги не вложенные, то очень просто. Если вложенные, то вариантов много: построение логики, поочередный перебор или использование логики в регулярных выражений со специальными модификаторами. Для невложенной: Код (Text): #\<tag1\>(.+?)\<tag2\>#i
PHP: <? $content = "<home> текст <end> 789809898 <home>слово<end>7675464"; preg_match_all("#\<home\>(.+?)\<end\>#i",$content,$d); $v = trim($d[1]); ?> Как всё вывести теперь?[/code]