不是很准确,因为有很多是自动换行的。并不是用"<br>"。只是根据行到一定的字数,以及根据容器的定宽来的。
$h = fopen('test.html','r');

$con = "";

do{
$d = fread($h,8192);
if(mb_strlen($d,'gbk')==0) break;
$con .= $d;
}while(true);
$a = explode('<br>',strtolower($con));;
echo count($a);