preg_match_all и создание массива
1.
Николай (12.05.2012 / 16:21)
Собственно столкнулся со следующей проблемой. Парсится html-страничка. При помощи preg_match_all находится содержимое html-тега, все это загоняется в массив.
Вот само выражение:
preg_match_all("|<td class='name'>(.*)</td class='name'>|U", $html, $arr);
По идее на выходе должен получиться простой одномерный массив. Однако получается примерно вот такая конструкция:
Array ( [0] => Array ( [0] => text [1] => text [2] => text 24 [3] => text ) [1] => Array ( [0] => text [1] => text [2] => text 24 [3] => text ))
То есть массив усложняется и содержимое дублируется. Как решить данную проблему?
2.
ramzes (12.05.2012 / 17:00)
Почему одномерный?
0 индекс полное совпадение, 1 чистое совпадение
Тебе нужен $arr[1]
3.
Николай (12.05.2012 / 17:04)
2.
ramzes, Не знал. Спасибо. Вопросов нет.
URL:
https://visavi.net/topics/31889