Php I';我使用简单的HTML从表中获取数据,需要帮助

Php I';我使用简单的HTML从表中获取数据,需要帮助,php,Php,为那些可怜的冠军球员们感到抱歉,但我被吓坏了。我有一张这样的桌子: <table class="gsborder" cellspacing="0" cellpadding="2" rules="cols" border="1" id="d00"> <tr class="gridItem"> <td>Code</td><td>0adf</td> </tr&g

为那些可怜的冠军球员们感到抱歉,但我被吓坏了。我有一张这样的桌子:

<table class="gsborder" cellspacing="0" cellpadding="2" rules="cols" border="1" id="d00">
        <tr class="gridItem">
                <td>Code</td><td>0adf</td>
        </tr><tr class="AltItem">
                <td>CompanyName</td><td>Some Company</td>
        </tr><tr class="Item">
                <td>Owner</td><td>Jim Jim</td>
        </tr><tr class="AltItem">
                <td>DivisionName</td><td> </td>
        </tr><tr class="Item">
                <td>AddressLine1</td><td>9314 W. SPRING ST.</td>
        </tr>
</table>
但问题是,我的数据中有两个
标记。有没有办法只抓取原始数据而不抓取标签


另外,这是从表中获取数据的正确方法吗?

使用strip_标记获取原始文本

因此:


使用strip_标记获取原始文本

因此:

尝试使用:

$foo = $html->getElementById("d00")->childNodes(1)->childNodes(1)->plaintext;
或内部文本

// Example
$html = str_get_html("<div>foo <b>bar</b></div>"); 
$e = $html->find("div", 0);

echo $e->tag; // Returns: " div"
echo $e->outertext; // Returns: " <div>foo <b>bar</b></div>"
echo $e->innertext; // Returns: " foo <b>bar</b>"
echo $e->plaintext; // Returns: " foo bar"
//示例
$html=str_get_html(“foo-bar”);
$e=$html->find(“div”,0);
echo$e->tag;//返回:“div”
echo$e->outertext;//返回:“foobar”
echo$e->innertext;//返回:“foobar”
echo$e->纯文本;//返回:“foobar”
摘自:

根据经验,无论您使用的是什么DOM API,一旦找到了要从中获取数据的元素,访问它们包含的文本节点都需要更多的工作。

尝试使用:

$foo = $html->getElementById("d00")->childNodes(1)->childNodes(1)->plaintext;
或内部文本

// Example
$html = str_get_html("<div>foo <b>bar</b></div>"); 
$e = $html->find("div", 0);

echo $e->tag; // Returns: " div"
echo $e->outertext; // Returns: " <div>foo <b>bar</b></div>"
echo $e->innertext; // Returns: " foo <b>bar</b>"
echo $e->plaintext; // Returns: " foo bar"
//示例
$html=str_get_html(“foo-bar”);
$e=$html->find(“div”,0);
echo$e->tag;//返回:“div”
echo$e->outertext;//返回:“foobar”
echo$e->innertext;//返回:“foobar”
echo$e->纯文本;//返回:“foobar”
摘自:


根据经验,无论您使用的是什么DOM API,一旦您找到了想要从中获取数据的元素,访问它们包含的文本节点都需要做更多的工作。

ahh。。。谢谢你。。非常感谢。啊。。。谢谢你。。非常感谢。哎呀。。我还没看到你的答案,安德鲁。谢谢我看了手册,但我真的不知道这是我需要的。我也要试试这个。是的,我刚试过那个,那个也行。我所缺少的只是->明文。安德鲁。。非常感谢你。哎呀。。我还没看到你的答案,安德鲁。谢谢我看了手册,但我真的不知道这是我需要的。我也要试试这个。是的,我刚试过那个,那个也行。我所缺少的只是->明文。安德鲁。。非常感谢你。