Выбрать другой форум Форум PHP Форум Apache Форум Рег. Выражения Форум MySQL HTML+CSS+JavaScript Форум Flash Разное ------------------- Форум С++ Разное С++ ------------------- Медико-психологические вопросы Сам себе юрист О Жизни и про Жизнь
Здравствуйте, Посетитель!
Новая тема
Поиск
Список тем
вид форума:
следующая тема
предыдущая тема
Например у меня есть text.html <body> <p>текст1</p> <p>текст2/p> <p>текст3/p> <p>текст4</p> .... </body> --------------------- Имееться не определенное кол-во <p>Текст</b> как занести все эти тексты в массив?
Для этого можно воспользоваться регулярными выражениями
<?php $text = file_get_contents("text.html"); preg_match_all('|<p>(.+)</p>|iU',$text,$out); echo "<pre>"; print_r($out[1]); echo "</pre>"; ?>
Я бы заменил + на * ((.+) на (.*)) ведь между тегами <p></p> может и не быть текста, но это мелочи.