为 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
}
我正在使用 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
}