Php ForEach乘法问题
这可能是一个愚蠢的陷阱,我忽略了,但我希望你们中的一个能帮助我! 我有一个循环来列出数据库中的产品网格 到目前为止一切都很好,除了这个小问题 在列表中,我正在执行以下操作:Php ForEach乘法问题,php,foreach,Php,Foreach,这可能是一个愚蠢的陷阱,我忽略了,但我希望你们中的一个能帮助我! 我有一个循环来列出数据库中的产品网格 到目前为止一切都很好,除了这个小问题 在列表中,我正在执行以下操作: <ul> <?php $i=0; foreach ($products as $product) : $i++; ?> <li <?php if(($i%4) ==0){ echo 'class="last"';
<ul>
<?php $i=0; foreach ($products as $product) : $i++; ?>
<li <?php
if(($i%4) ==0){
echo 'class="last"';
} elseif($i%2==0){
echo 'class="second"';
}
?>>
// Then I've got the image thumbnail etc coming in....
你能提供一个链接,或者至少是正在创建的HTML标记吗?听起来更像是CSS而不是PHP-你确定“class=“last”是有效和正确的吗?从1开始递增,而不是从0开始,所以
$i=1
你能提供一个链接,或者至少是正在创建的HTML标记吗?听起来更像是CSS而不是PHP-你确定“class=”last“有效且正确吗?从1开始递增,而不是从0开始,所以$i=1代码>如果它真的循环,可能会有帮助。你好,谢谢你的回复。不,这不起作用,一些语法错误。这是实际页面。如果它真的循环,可能会有帮助。你好,谢谢你的回复。不,这不起作用,一些语法错误。这是实际页面。
<ul>
<?php $i=count($products); ?>
<li
<?php
if(($i%4) ==0){
echo 'class="last"';
} elseif($i%2==0){
echo 'class="second"';
}
?>>