Как предотвратить повторное выковыривание значений и записывание их в массив после нахождения первого ряда значений. Вытаскиваю значения из таблицы, но дело в том, что эта таблица на странице дублируется, т.е. есть две идентичные таблицы и они соответствуют одинаковым условиям: Вот таблица Код (Text): <table cellspacing="0" cellpadding="3" style="" class="char"><tr class=''><td style=''><b>бла-бла-бла1</b></td><td style=''>бла-бла-бла2</td></tr></table> <br> <div style= Собираю значения бла-бла-бла1 и бла-бла-бла2 вот такой регуляркой ... Код (Text): /<td[^<>]*><b>([^<>]+)<\/b><\/td>[^<>]*<td[^<>]*>([^<>]+)<\/td>/isU Всё хорошо, но есть еще одна точно такая же таблица и из-за неё значения дублируются, а мне этого не надо. Хотелось бы узнать, как остановить сбор значений после первой таблицы, если такое возможно? А если это не возможно, то помогите составить регулярку, которая учитывала бы то, что после нужной мне таблицы идут ... Код (Text): <br> <div style= div с новой строки
Нюхайте лучше =))) Вы же на всей странице ищите. А вы ищите только в таблице в которой нужно, у вас она даже с уникальным class="char". Вообщем таблицу тоже в регулярку добавляйте...