Y porque no lo haces de manera secuencial no mas?...
Me refiero a esto:
Código PHP:
<?php
for($i=0;$i<10;$i++){
$par = "";
$impar = "";
if(0 == $i%2){
$par = "<br>---->".$i;
}else{
$impar = "<br>".$i."<----";
}
$mostrar .= $par.$impar;
}
print $mostrar;
?>
Esta testeado y mostrara en el orden que tu pides los numeros del 0 al 9. Es cosa de agregarle la tabla y listo.
Suerte!