Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Тексты > разбор таблицы


Автор: alligator 10.10.2012, 10:22
Пример текста
Код

<TR class="c1"><TD><a class="visited" href="/market/view.html?id=182159"><b>Запрос предложений (объявление о покупке) № 182159</b>
<br>На право заключения Договора на поставку оборудования для строительства системы 
<span class="highlighted_keyword">телемеханики</span> ПС 110кВ ПГУ-ТЭС для нужд ОАО «МРСК Центра» (филиала «Ярэнерго»).</a></TD><TD><a class="visited" href="/firms/view_firm.html?id=4372">ОАО "МРСК Центра"</a></TD><TD>09.10.2012 18:17<br>22.10.2012 12:00</TD></TR>
<TR class="c1"><TD><a class="visited" href="/market/view.html?id=181105"><b>Запрос предложений (объявление о покупке) № 181105</b><br>Право заключения Договора на поставку комплектующих для средств связи и 
<span class="highlighted_keyword">телемеханики</span> для нужд ОАО «МРСК Центра» (филиала «Курскэнерго»).
<br> Право заключения Договора на поставку комплектующих для средств связи и <span class="highlighted_keyword">телемеханики</span> для нужд ОАО «МРСК Центра» (филиала «Курскэнерго»).</a></TD><TD><a class="visited" href="/firms/view_firm.html?id=4372">ОАО "МРСК Центра"</a></TD><TD>04.10.2012 16:39<br>16.10.2012 12:00</TD></TR>


Хочу получить каждую строку в отдельный элемент массива
Делаю так:
Код

preg_match_all('#<tr class="c1">+<td><[^>]*>.*(?=</td></tr>)#i', $data, $matches);


А получается все в один, где ошибся?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)