For Loop Table en PHP

Je suis en train de générer une table avec php pour la boucle, que les listes de numéros. Quelque chose comme ceci:

1 | 2 | 3 | 4 | 5
2 | 3 | 4 | 5 | 1
3 | 4 | 5 | 1 | 2
4 | 5 | 1 | 2 | 3
5 | 1 | 2 | 3 | 4

J'ai encore des problèmes pour la, ce est en fait assez simple, mais je n'ai pas été en mesure de le résoudre. Jusqu'à présent j'ai le code suivant:

<?php
echo "<table border='1'><br />";

for ($row = 0; $row < 5; $row ++) {
   echo "<tr>";

   for ($col = 1; $col <= 4; $col ++) {
        echo "<td>", ($col + ($row * 4)), "</td>";
   }

   echo "</tr>";
}

echo "</table>";
?>

Toutefois, cela ne génère les éléments suivants:

1  | 2  | 3  | 4 
5  | 6  | 7  | 8
9  | 10 | 11 | 12
13 | 14 | 15 | 16
17 | 18 | 19 | 20

Merci, toute aide serait appréciée!

source d'informationauteur Afnizar Nur Ghifari