Bucle con for $i en php

Vamos a imprimir 10 veces una línea.

for ($i=1; $i<=10; $i++) print(«linea $i<br>»);

nos devueve:

linea 1
linea 2
linea 3
linea 4
linea 5
linea 6
linea 7
linea 8
linea 9
linea 10

Podemos meter otra variable dentro del for:

for ($i=1; $i<=10; $i++)
{
$cuadrado=pow($i,2); $cubo=pow($i,3);
print(«linea $i – cuadrado=$cuadrado – cubo=$cubo<br>»);
}

 

nos devuelve:

linea 1 – cuadrado=1 – cubo=1
linea 2 – cuadrado=4 – cubo=8
linea 3 – cuadrado=9 – cubo=27
linea 4 – cuadrado=16 – cubo=64
linea 5 – cuadrado=25 – cubo=125
linea 6 – cuadrado=36 – cubo=216
linea 7 – cuadrado=49 – cubo=343
linea 8 – cuadrado=64 – cubo=512
linea 9 – cuadrado=81 – cubo=729
linea 10 – cuadrado=100 – cubo=1000

lo podemos hacer más bonito:

print(«<table border=’1′>»);
for ($i=1; $i<=10; $i++)
{
$cuadrado=pow($i,2); $cubo=pow($i,3);
print(«<tr><td>linea $i </td><td>cuadrado=$cuadrado</td><td>cubo=$cubo</td></tr>»);
}
print(«</table>»);

no dará:

linea 1 cuadrado=1 cubo=1
linea 2 cuadrado=4 cubo=8
linea 3 cuadrado=9 cubo=27
linea 4 cuadrado=16 cubo=64
linea 5 cuadrado=25 cubo=125
linea 6 cuadrado=36 cubo=216
linea 7 cuadrado=49 cubo=343
linea 8 cuadrado=64 cubo=512
linea 9 cuadrado=81 cubo=729
linea 10 cuadrado=100 cubo=1000