帮我解释代码
$homepage = file_get_contents('index.html');
foreach($homepage->find('table') as $table){
// returns all the <tr> tag inside $table
$all_trs = $table->find('tr');
$count = count($all_trs);
echo $count;
}
我正在尝试获取index.html的内容,然后计算tr标签的数量,但上面的代码无效。
答案 0 :(得分:1)
您可以使用DOM API实现此目的:
$dom = new DOMDocument;
$dom->loadHTMLFile('index.html');
$tr_count = $dom->getElementsByTagName('tr')->length;
答案 1 :(得分:0)
我不完全确定此代码的上下文,但您可以使用file_get_contents()
和substr_count()
来执行您想要的操作。
http://php.net/manual/en/function.file-get-contents.php
http://php.net/manual/en/function.substr-count.php
echo substr_count(strtolower(file_get_contents('index.html')), '<tr>');