как я могу вывести 123456
и 654321
только?Как preg_match php html теги?
Это HTML-код:
<div class="nb"><i class="id"></i>123456</div>
<div class="nb"><i class="id"></i>654321</div>
<div>another dummy text</div>
я попробовал этот код ниже, но это только выход из 123456
всем.
preg_match("~<i class=\"id\"></i>(.*)</div>~", $var, $A);
print $A[1];
Ваше регулярное выражение будет излишне сложным. Есть ли причина, по которой вы не можете использовать библиотеку, например [Simple HTML DOM] (http://simplehtmldom.sourceforge.net/)? – wavemode
Им жаль, что я не знаю, просто HTML DOM. любая вещь, которая работает на php, будет делать. я просто хочу вывести 123456 и 654321 –
@ChamindaNuwan - Так изучите его. – Quentin