php - 如何在 PHP 中使用 %(模数)来挑选出第一个、第二个和第三个结果?

标签 php mysql modulus

我正在使用 PHP while 循环从数据库中获取数据。忽略我从数据库中检索的数据并专注于我已提取的记录数量,即 4。

我希望能够获取第一条记录并将其插入到名为“div1”的 div 中,然后获取第二条记录并将其插入到名为“div2”的 div 中,获取第三条记录并将其插入到名为“div”的 div 中“div3”。

当涉及到第 4 条记录时,我想将其插入到名为“div1”的 div 中,依此类推。

我已经设法获得每 3 个结果,因此跳过第 1 条和第 2 条记录,并能够使用以下代码片段对第 3 条记录进行处理:

if ($i % 3 < 2) {

我无法调整它来执行我希望它执行的操作。

最佳答案

你想要的是一些变体

$targetDivNumber = ($i % 3) + 1;

See it in action .

关于php - 如何在 PHP 中使用 %(模数)来挑选出第一个、第二个和第三个结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11164937/

相关文章:

mysql - 搜索多个表

c# - 为什么 % 运算符有时输出正数有时输出负数?

C怪异的模运算

php - 在电子邮件中获取 WooCommerce 订单日期时间

PHP MYSQL INTERVAL 显示还剩多少时间?

PHP 将无法正确执行并且仅显示为文本

数据库连接后 PHP mail() 失败

mysql - 谷歌应用引擎NoClassDefFoundError : Could not initialize class com. mysql.jdbc.Driver

Mysql查询从A开始计数而不是在B中

python - 查找 float 中小数点后的数字总和,直到任意精度