te recomendaría que uses la etiqueta de código e 'identes' el código, para que sea más fácil de entender para ti y los demás:
Código:
<?php
echo "<table border = 1>";
$n=1;
for ($a1=1; $a1<=10; $a1++) {
echo "<tr>";
for ($b2=1; $b2<=10; $b2++) {
echo "<td>" , $n, "</td>";
$n=$n+1;
}
"</tr>";
}
?>
Algo así. El código primero imprime la etiqueta, luego entra en un ciclo que se va a repetir 10 veces (te recomiendo que leas sobre como funciona el ciclo for, es igual en PHP, C o Java) y dentro de ese ciclo hay otro ciclo que también se repetirá 10 veces. Son ciclos anidados.