Есть код, скажем Код (Text): html code... <table> <tr> <td> ...html code Нужно найти позицию многосточного куска Код (Text): <table> <tr> <td> substr не находит, пробовал добавлять \n либо \n\r тоже не находит, или я что-то делаю не так. Подскажите как можно сделать
Если вы делаете парсер, то есть более разумные методы. Расскажите подробней что вы хотите сделать и с чем.
substr() найдёт, если вы дадите ему в точности такой же кусок текста, который есть в тексте. Нужно прямо символ-в-символ. Все пробелы, табуляции, всё что там есть.
Да действительно, работает, не заметил просто одинарной кавычки в одном из кусков обрамляющих строку, для "\n" из-за этого и не работало Про более разумные методы интересно было бы узнать Ну да, парсер=) Есть таблица (на странице сайта, код которой и нужно получить в переменную), но без классов, стилей, id-шников, Код (Text): <table width="100%" border="0" cellspacing="1" cellpadding="0"> <tr> <td align="right" colspan="10"><span style="align:right"> Как мыслю; мол Код (Text): <table width="100%" border="0" cellspacing="1" cellpadding="0"> может в дальнейшем встретиться еще на каких-нибудь страницах, для большей точности собираюсь брать в искомый фрагмент, больший кусок кода. Т.е. несколько строк в данном случае.
Код (Text): Про более разумные методы интересно было бы узнать Ну да, парсер=) Есть таблица (на странице сайта, код которой и нужно получить в переменную), но без классов, стилей, id-шников, Есть phpQuery , как jQuery, только на php и PHP Simple HTML DOM Parser, ну и много чего ещё, я эти 2 использую. Посмотрите примеры. Даже если таблицы без особенностей, то по порядку в котором находится таблица в ДОМе можно будет вынуть таблицу.