为 html table 添加限制

Add a limit to the html table

我正在使用 php dom 解析器提取数据并将其写入 table 但我不希望所有这些数据都进入 我想添加一个limit 怎么办

 <?php $st = 0;foreach ($c as $item): ?>                       
    <tr>
      <td> <?php echo $saat = $item->find("time",0)-> plaintext;  ?> </td>
      <td> <?php echo $takim1 = $item->find("span.homespan",0)-> plaintext;  ?> </td>
      <td><?php echo $takim2 = $item->find("span.awayspan",0)-> plaintext;  ?> </td>
      <td> <?php echo $oran = $item->find(".tipdiv > span",0)-> plaintext;  ?> </td>
    </tr>
 <?php endforeach ?>           

如果您的意思是要限制显示的项目数,您只需设置一个计数器,并在计数达到该限制时停止循环。例如:

<?php
$limit = 10;

for ($i = 0; $i < $limit; $i++)
{
  $item = $c[$i];
  ?>
  <tr>
    <td><?php echo $saat = $item->find("time",0)-> plaintext; ?></td>
    <td><?php echo $takim1 = $item->find("span.homespan",0)-> plaintext; ?></td>
    <td><?php echo $takim2 = $item->find("span.awayspan",0)-> plaintext; ?></td>
    <td><?php echo $oran = $item->find(".tipdiv > span",0)-> plaintext; ?></td>
  </tr>
  <?php
}
?>

用 for 循环改变你的 foreach

$limit = 20;
for($i=0; $i < $limit ; $i++ ) {
//do some loop until limit reached
}