Автор оригинала: WP
P.S. если несколько тегов:
PHP:
$string = '<p class=a>one<p class=a>.<p class=a>two<p class=a>.<p class=a>three<p class=a>';
$substring = '<p class=a>';
preg_match_all('~('.preg_quote($substring,'~').')(.*?)\1~',$string,$matches);
var_dump($matches[2]);
/*
array(3) {
[0]=>
string(3) "one"
[1]=>
string(3) "two"
[2]=>
string(5) "three"
}
*/
Есть проблема...
Я получаю содержимое страницы допустим file_get_contents в переменную $string.
потом твой код идёт, но почему то я получаю не все вхождения
-~{}~ 16.05.06 16:01:
Но у меня не так как у тебя
У меня структура текста такая:
<p class=a>text<p class=a>text2<p class=a>text3 и т.д.
И вот надо этот текст получить...
-~{}~ 16.05.06 17:00:
Вот такая ситуация у меня
$string = '<p class=а>one<p class=а>two<p class=а>three';