Segue para visualização a solução da tabuada tanto com o "FOR", quanto o "WHILE":
Utilizando o FOR:
<?php
$i = 2;
for ($contador = 1; $contador <= 10; $contador++) {
$resultado = $contador * $i;
echo "$contador x $i = $resultado" . PHP_EOL;
}
echo "Fim de programa!" . PHP_EOL;
Utilizando o WHILE:
<?php
$contador = 1;
$i = 1;
while ($contador <= 10) {
$resultado = $contador * $i;
echo "$contador x $i = $resultado" . PHP_EOL;
$contador++;
}
echo "Fim do programa!" . PHP_EOL;
Ambos funcionaram, porém acho que ainda dá pra enxugar mais o código...