Bucle for en PHP

Un bucle for repite el contenido del bloque de programa que se encuentre en su interior tantas veces como le indiquemos.
El uso principal del bucle for es para gestionar vectores, si bien lo podemos usar para otra muchas más cosas, como por ejemplo pintar tablas o listas en HTML.

Ejemplo básico de bucle FOR en PHP

Pdemos usar el índice (la variable de índice) del bucle for sin tenerlo previamente declarado. La forma de leerlo para el primer ejemplo sería, desde que i vale 0 hasta que i sea igual a 5, incrementar i y hacer el código siguiente.

<?php
for ($i=0;$i<5;$i++)
	{
	echo $i;
	}
for ($i=0;$i<15;$i+=2)
	{
	echo $i;
	}
for ($i=10;$i>1;$i--)
	{
	echo $i;
	}
?>

Ejemplo de uso de for con vectores

<?php
$v=array(0,1,2,3,4,5,6,7,8,9); //Declaración y llenado
for ($i=0;$i<10;$i++)
	echo $v[$i];	//Si un bucle tiene una sola instrucción no es necesaria la {
for ($i=0;$i<10;$i++)
	$v2[$i]=$i;	//lenado con el bucle for
for ($i=0;$i<10;$i++)
	echo $v2[$i];	
?>

Marcado una lista con PHP y bucle FOR

<?php
$v=array(0,1,2,3,4,5,6,7,8,9); //Declaración y llenado
echo "<ul>";
for ($i=0;$i<10;$i++)
	echo "<li>Elemento: ".$v[$i]."</li>";
echo "</ul>";
?>

Ejercicios

  1. Pinta una lista numerada de 10 elementos con un bucle for
  2. Pinta una tabla de 15 filas y cuatro columnas usando un bucle for
  3. Pinta un select de 10 elementos con un bucle for

Originally posted 2011-02-05 20:09:59.

Deja un comentario