我想用PHP检索表格单元格的内容到另一个文件。使用此代码,我检索行的所有单元格的内容。
$url = 'folder/myPage.php';
$content = file_get_contents($url);
$first_step = explode('<tr id="foo">' , $content );
$second_step = explode('</tr>' , $first_step[1] );
echo $second_step[0];
如何检索特定单元格? (第二,例如......)
$url = 'folder/myPage.php';
$content = file_get_contents($url);
//Ugly Code !...doesn't work !
$first_step = explode('<tr id="foo"><td[1]' , $content );
$second_step = explode('</td></tr>' , $first_step[1] );
echo $second_step[0];
Thanks.Nicolas。
答案 0 :(得分:1)
我找到了解决方案!!第二个爆炸与</td>
而不是</tr>
:
$url = 'folder/myPage.php';
$content = file_get_contents($url);
$first_step = explode('<tr id="' . $ref . '">' , $content );
$second_step = explode('</td>' , $first_step[1] );
echo $second_step[1]; // show the content of the second cell
echo $second_step[5]; // show the content of the sixth cell
// etc...
// "$ref" is a loop with foreach in a list of elements
我不想使用库来做这件事(比如Simple_Html_Dom:1800行代码,只是为了观看文件!!太重了。)
通过这个解决方案,它是 像魅力一样工作!我很高兴.. :-) [已解决]。尼古拉斯
答案 1 :(得分:0)
你需要通过<td>
<td>
表格单元格来爆炸它。 - <tr>
是整行