gpt4 book ai didi

php - 如何在 php 中的 foreach 语句的每三个结果上输出一个值?

转载 作者:可可西里 更新时间:2023-10-31 22:19:40 25 4
gpt4 key购买 nike

我的应用程序中有一个 foreach 语句,它回显了我的数据库结果列表:

<?php

foreach($featured_projects as $fp) {
echo '<div class="result">';
echo $fp['project_name'];
echo '</div>';
}

?>

我愿意:

每隔三个结果,给 div 一个不同的类。我怎样才能做到这一点?

最佳答案

您可以使用计数器和 modulo/modulus运算符如下:

<?php

// control variable
$counter = 0;

foreach($featured_projects as $fp) {

// reset the variable
$class = '';

// on every third result, set the variable value
if(++$counter % 3 === 0) {
$class = ' third';
}

// your code with the variable that holds the desirable CSS class name
echo '<div class="result' . $class . '">';
echo $fp['project_name'];
echo '</div>';
}

?>

关于php - 如何在 php 中的 foreach 语句的每三个结果上输出一个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10445357/

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