我有一個HTML文件,像這樣的表:PHPQuery-選擇表列到一個數組
<tr valign="top" class="dselbkg" onMouseOver="this.className='selbkg'" onMouseOut="this.className='dselbkg'" >
<td height="20" align="center">1</td>
<td height="20"><div align="center">16-12-2014</div></td>
<td ><div align="center">1ST<br>
(10:0 AM - 1:0 PM)</div></td>
<td ><div align="center">BE2105 </div></td>
<td >PROGRAMMING IN C</td>
</tr>
<tr valign="top" class="dselbkg" onMouseOver="this.className='selbkg'" onMouseOut="this.className='dselbkg'" >
<td height="20" align="center">2</td>
<td height="20"><div align="center">18-12-2014</div></td>
<td ><div align="center">1ST<br>
(10:0 AM - 1:0 PM)</div></td>
<td ><div align="center">BS1101 </div></td>
<td >MATHEMATICS - I</td>
</tr>
<tr valign="top" class="dselbkg" onMouseOver="this.className='selbkg'" onMouseOut="this.className='dselbkg'" >
<td height="20" align="center">3</td>
<td height="20"><div align="center">20-12-2014</div></td>
<td ><div align="center">1ST<br>
(10:0 AM - 1:0 PM)</div></td>
<td ><div align="center">HM3101 </div></td>
<td >COMMUNICATIVE ENGLISH</td>
</tr>
我需要每個<td>
進入基於類ID陣列的獨立元件。
我正在使用PHPQuery。我試過
$table = $all['tr.dselbkg'];
$columns = $table['td'];
但是它所做的是將所有的列作爲單個字符串。所以$columns[0]
打印出所有的列,而$columns[1]
是空白的。
如何將個人<td>
作爲數組中的單個元素使用?
PHPQuery庫在4年內沒有維護。您可能想要使用更新的替代方法,如DOM-Query(https://github.com/PHPPowertools/DOM-Query)。 –