У меня есть раздел кода HTML, как это:PHP Simple HTML DOM Parser вопрос
<a>
<img scr=""/>some text here...
</a>
<a>
<img scr=""/>some text here...
</a>
Мне нужно, чтобы получить какой-нибудь текст здесь ...
я пытался так: пусть говорят раздел выше в HTML DOM. $ HTML
foreach ($html->find('a') as $myText)
{
echo '-----PPPP---->>>>'.$myText->plaintext.'this is test<br/>';
}
Но это печать текста и изображений both.I просто нужен текст
Odd. '-> plaintext' должен только извлекать текстовые узлы из узла, с которым вы имеете дело. '-> innertext' будет возвращать дочерние узлы, а также текст. –
Простой HTML DOM Parser имеет свои проблемы, возможно, это один из них. Вы можете перейти к лучшему парсеру, например ['DOMDocument'] (http://php.net/DOMDocument), а затем просто использовать выражение xpath для получения текста. – hakre
scr = "" должно быть src = "" –