- 最佳答案 设置一个等于 1 的计数器,它每轮递增,并-6ren">
gpt4 book ai didi

php - 在 foreach 查询中查找最后一行

转载 作者:行者123 更新时间:2023-12-01 00:49:28 25 4
gpt4 key购买 nike

我怎么能找到最后一篇文章而不把<hr>在它下面?

<?php foreach($db->query("SELECT * FROM news") as $row): ?>
<div class="NewsHeadline">
<div class="NewsDate"><?php echo $date; ?> - </div>
<div class="NewsTitle"><?php echo $title; ?></div>
</div>

<div class="NewsBody">
<?php echo $body; ?>
</div>

<hr>
<?php endforeach ?>

最佳答案

设置一个等于 1 的计数器,它每轮递增,并检查它是否等于返回的 $query 数组的 count()。如果是,则您已进入最后一轮!

<?php 
$counter = 1;
$total = count($db->query("SELECT * FROM news"));
?>
<?php foreach($db->query("SELECT * FROM news") as $row): ?>
<div class="NewsHeadline">
<div class="NewsDate"><?php echo $date; ?> - </div>
<div class="NewsTitle"><?php echo $title; ?></div>
</div>

<div class="NewsBody">
<?php echo $body; ?>
</div>
<?php if($counter != $total){
?>
<hr>
<?php
}

?>

<?php $counter++; ?>
<?php endforeach ?>

关于php - 在 foreach 查询中查找最后一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17641976/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com