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 |