我应该读一个txt,我们走了,现在我怎么能这样做只需要最后10行写作? 例 如果是txt我 你好1 你好2 你好3 你好4 你好5,
我想打印到视频 你好4 你好5, 我怎样才能做到这一点 ?? 提前致谢
这是代码
$conta_td = 1;
$numero_td = 1;
echo " <table class=\"table table-striped table-bordered table-hover\"> <tbody>";
$f = fopen("Func/form_ipn.log", "r");
while (!feof($f)) {
$array = explode(",",fgets($f));
$row = current( $array );
if ($conta_td == 1){
echo "<tr>";
echo"<td>$row </td>";
if ($conta_td == $numero_td) {
echo "</tr>";
$conta_td = 1;
} else {
$conta_td++;
}
}
if ($conta_td!= 1) {
while ($conta_td <= $numero_td) {
echo "<td> </td>";
$conta_td++;
}
echo"</tr>";
}
echo " </tbody></table>";
答案 0 :(得分:0)
你需要更新你的逻辑。
编辑:输出周期示例
function outputLastN($array, $howmany){
if($howmany > 0 && count($array) > 0 && count($array) >= $howmany){
echo "<table>";
for($i=(count($array)-$howmany);$i<count($array);i++){
echo "<tr>";
echo "<td>".$i."</td>";
echo "<td>".$array[$i]."</td>";
echo "</tr>";
}
echo "</table>";
}
}
?>
我也会为你指出一些好的实践