保持一定数量的行

亚历克斯_TNT

我想从中保留确切的行数,它需要一个文件将其反转并回显,但是文件可能会变得很长,并希望将其限制为多行。

$file = file("update.log");
$file = array_reverse($file);

foreach($file as $f){
 if (stripos($f, "Sale") !== false) {
    $class = "sales";
 } else{
    $class = "row";
 }

 echo "<div class='".$class." scale'>".$f."</div>";
}
TeeDeJee

使用一个计数器,当计数器达到max_lines时,它会脱离foreach循环。

$file = file("update.log");
$file = array_reverse($file);

$count = 0;
$max_lines = 100;    
foreach($file as $f){
 if ($count >= $max_lines){
  break;
 }
 if (stripos($f, "Sale") !== false) {
    $class = "sales";
 } else{
    $class = "row";
 }
 $count++;

 echo "<div class='".$class." scale'>".$f."</div>";
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章