我正在使用简单HTML Dom解析器从HTML字符串中获取img标签旁边的文本,
HTML
<tr>
<td>
<img alt="Checkbox checked, changed" src="/Images/crd_pgm_RedlineCheckSelected.gif">My TEXT HERE
</td>
</tr>
我尝试编写belo代码:
<?php
foreach($html->find('img') as $element) {
$plantext = $element->next_sibling()->plaintext;
echo $plantext;
}
?>
但是每次都显示NULL。我该如何删除此文本?
答案 0 :(得分:1)
在simple_html_dom.php的评论中,其内容如下:
Paperg将文本和纯文本添加到查找的选择器中 句法。纯文本表示节点内部文本中的文本。文本 表示该标记是一个文本节点。
当我将 text
添加到find
的选择器中时,我得到了文本
foreach($html->find('img text') as $element) {
echo $element->plaintext;
}
输出
My TEXT HERE