我試圖從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「]」。 –