gpt4 book ai didi

php - 如何将第二列和第二列包装在循环内?

转载 作者:搜寻专家 更新时间:2023-10-31 21:30:04 24 4
gpt4 key购买 nike

我试图从 php 循环内将两列包装在行 div 内。

我想出了这个测试,但无论我做什么它都失败了。这是我能想到的最接近的结果,我看不出这个逻辑在哪里失败。

看看:

<?php $i = 0; ?>
<?php while($i < 11) : ?>

<?php if ($i % 2 === 0) : ?>

<div class="row">row

<?php endif; ?>

<span><?php echo "[" . $i . "]"; ?></span>

<?php if (!$i % 2 === 0) : ?>

/row
</div>

<?php endif; ?>

<?php $i++; ?>
<?php endwhile; ?>

产生的结果:

row [0] [1] /row
row [2] /row
[3] /row
row [4] /row
[5] /row
row [6] /row
[7] /row
row [8] /row
[9] /row
row [10] /row

在这里我们可以看到第一行工作得很好,但后来它在逻辑上的某个地方出现了缺陷,问题是在哪里?

最佳答案

对您的代码做了一些改动。

  <?php $i = 0; 
while($i <= 11) :
if($i%2==0){
echo '<div class="row"> Row';
}
echo "[" . $i . "]";

if($i%2!=0){
echo " row </div>";
}
$i++;
endwhile; ?>

它会输出

 Row[0][1] row
Row[2][3] row
Row[4][5] row
Row[6][7] row
Row[8][9] row
Row[10][11] row

关于php - 如何将第二列和第二列包装在循环内?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30914749/

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