PHP开始新行


PHP start new row

我写了一个脚本来显示MySql DB的数据

   <div class="row">
   <?
     for ($i = 1; $i <= mysql_num_rows($result41); $i++)
     {
       echo"        <div class='col-md-3 col-sm-6'>
                    <div class='single-shop-product'>
                        <div class='product-upper'>
                    </div>
                </div>    
        ";  
    }    
    if ($i % 4 == 4) {
        echo "</div><div class='row'>"; // it's time no move to next row
    }

在显示了4个产品之后,我想开始一个新的行,我添加了

if ($i % 4 == 4)

进入脚本认为这将工作,但它没有,有人可以帮助吗?

将这行代码替换为

 if ($i % 4 == 0)
 {
  //Do something
 }

你想要$i % 4 == 0,这将告诉你当前值是否能被4整除(余数= 0)。