Element in jeder n-ten Schleife einfügen

Avatar of Chris Coyier
Chris Coyier am

Wenn Sie sich in einer Schleife befinden, können Sie die Iterationsnummer der Schleife verfolgen (unten ist eine einfache for-Schleife gezeigt). Mit dieser Iterationsnummer können Sie ihren Modulus einer Zahl berechnen (die übrigbleibende Zahl nach einer geraden Division). Wenn dieser Modulus Null ist, sind Sie bei einer geraden Division der jeweiligen Zahl angekommen.

In der folgenden einfachen Schleife wird also bei jedem dritten Durchlauf etwas ausgegeben.

<?php
   for ($counter = 1; $counter < 100; $counter++ ) {
     if ($counter % 3 == 0) {
            echo "<p>Every third!</p>";
     }  
   }
?>