PHP获取单元格内容

时间:2016-11-05 22:29:03

标签: php cell file-get-contents explode

我想用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。

2 个答案:

答案 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>是整行