Есть такой текст
$test = '<tr>
<th style="text-align:right;>test0</th>
<td style="" class="">
<p>
<a href="/test1/">test1</a><br>
<a href="/test2/">test2</a><br>
<a href="/test3/">test3</a><br>
<a href="/test4/">test4</a><br>
<a href="/test5/">test5</a>
</p>
</td>
</tr>';
Нужно вытащить test1,test2,test3,test4,test5.
Вот так срабатывает как нужно:
preg_match_all('|.*<a .*>(.*)</a>|', $test, $result);
Array
(
[0] => Array
(
[0] => test1
[1] => test2
[2] => test3
[3] => test4
[4] => test5
)
[1] => Array
(
[0] => test1
[1] => test2
[2] => test3
[3] => test4
[4] => test5
)
)
Но мне надо в регулярку добавить td и вот так он уже ничего не выводит:
preg_match_all('|<td .*>.*<a .*>(.*)</a></td>|', $test, $result);
P.s. как избавиться от 0 элемента?