我试图从PHP变量中的HTML代码中提取数据。从PHP变量中的HTML代码中提取数据
的HTML如下:
<tr class="tr1">
<td align="right">
1.
</td>
<td align="left">
<input type="hidden" name="now[8116632]" value="98" />
<input type="hidden" name="add[8116632]" value="39" />
<input type="hidden" name="sec_value[8116632]" value="45720000" />
<div id="uid8116632"></div>
</td>
<td align="left">
<a href="playerInfo.phtml?pid=8116632" target="_blank"
onclick="return(openSmallWindow('playerInfo.phtml?pid=8116632',
c41c569a1b9c46c4cbc4bc58f37cb05f'))">kana</a>
</td>
<td align="right">
98
</td>
<td align="right">
45.720.000
</td>
</tr>
<tr class="tr2">
<td align="right">
2.
</td>
<td align="left">
<input type="hidden" name="now[8121292]" value="90" />
<input type="hidden" name="add[8121292]" value="45" />
<input type="hidden" name="sec_value[8121292]" value="36500000" />
<div id="uid8121292"></div>
</td>
<td align="left">
<a href="playerInfo.phtml?pid=8121292" target="_blank"
onclick="return(openSmallWindow('playerInfo.phtml?pid=8121292',
'c41c569a1b9c46c4cbc4bc58f37cb05f'))">Xoán Manuel Pérez Chaves</a>
</td>
<td align="right">
90
</td>
<td align="right">
36.500.000
</td>
</tr>
在此代码我想提取:
<td align="right">1.</td>
该号码作为$position
<input type="hidden" name="now[8116632]" value="98" />
的IDNumber中其是正方形布莱克斯之间作为$ id的分类名称,值为$ value
<input type="hidden" name="sec_value[8121292]" value="36500000" />
这个值作为$price
我的PHP代码到目前为止是这样的:
$DOM = new DOMDocument;
$DOM->loadHTML($result2);
$xpath = new DomXpath($DOM);
$div = $xpath->query('//*[@class="tr1"]');
现在,我怎么得到我的变量之前告诉你们? $position,$id,$value and $price
预先感谢您
中去检查。谢谢 – Weinz
这是什么'...'? –
“...”表示原始海报的写法:“// * [@ class =”tr1“]”。 –