如何在php中打印某些位置的东西

时间:2017-05-15 05:37:27

标签: php html wordpress

我想打印一个名为'first'的<div>类,分别在1,4,7,10,13 ......位置我需要做什么?

<?php
$i=0;  
?>

<?php
while (have_posts()) : the_post(); 
?>



<div class="column dt-sc-one-third<?php if ($i==0){ ?> first <?php } ?>"> 

<p class="comments">
<a title="Comment on Latin words Ipsum" href="#">
<span class="fa fa-comment"> </span>
25
</a>
</p>


</div>


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

我希望第一个div应该有一个名为first的类名,而第4个div应该有该类等等......

1 个答案:

答案 0 :(得分:1)

您可以使用PHP的Modulo运算符。例如,$ i%3将变量除以3,将分频器操作的提醒作为返回值。因此,在您的情况下,它将始终为值1,4,7,10,13 ......提供1 请检查以下代码,

<?php if ($i%3 == 1){ ?> first <?php } ?>

请参阅http://php.net/manual/en/language.operators.arithmetic.php