Manual Tutorial de PHP

PHP es un lenguaje de programación usado normalmente para la creación de páginas web dinámicas y conectadas a base de datos. PHP es un acrónimo recursivo que significa "PHP Hypertext Pre-processor" (inicialmente PHP Tools, o, Personal Home Page Tools), y se trata de un lenguaje interpretado.


 
 

Control del flujo en PHP Bucles II

Estructura y funcionamiento de los bucles for y foreach. Explicamos como salir de un bucle: Break y continue


Bucle for
PHP está provisto de otros tipos de bucle que también resultan muy prácticos en determinadas situaciones. El más popular de ellos es el bucle for que, como para los casos anteriores, se encarga de ejecutar las instrucciones entre llaves. La diferencia con los anteriores radica en cómo se plantea la condición de finalización del bucle. Para aclarar su funcionamiento vamos a expresar el ejemplo de bucle while visto en el capítulo anterior en forma de bucle for:

 

<?
For ($size=1;$size<=6;$size++)
{
   echo"<font size=$size>Tamaño $size</font><br>\n";
}
?>
 


Las expresiones dentro del paréntesis definen respectivamente:

-Inicialización de la variable. Valida para la primera vuelta del bucle.

-Condición de evaluación a cada vuelta. Si es cierta, el bucle continua.

-Acción a realizar al final de cada vuelta de bucle.

Bucle foreach
Este bucle, implementado en las versiones de PHP4, nos ayuda a recorrer los valores de un array lo cual puede resultar muy útil por ejemplo para efectuar una lectura rápida del mismo. Recordamos que un array es una variable que guarda un conjunto de elementos (valores) catalogados por claves.

La estructura general es la siguiente:

 
Foreach ($array as $clave=>$valor)
{
   instruccion1;
   instruccion2;
   …;
}

Un ejemplo práctico es la lectura de un array lo cual podría hacerse del siguiente modo:

 
<?
$moneda=array("España"=> "Peseta","Francia" => "Franco","USA" => "Dolar");
Foreach ($moneda as $clave=>$valor)
{
   echo "Pais: $clave Moneda: $valor<br>";
}
?>

Este script se encargaría de mostrarnos por pantalla el contenido del array $moneda. No resultaría mala idea crear una función propia basada en este bucle que nos permitiese visualizar arrays monodimensionales y almacenarla en nuestra librería. Esta función podría ser definida de esta forma:

 
Function mostrar_array ($array)
{
Foreach ($array as $clave=>$valor)
{echo "$clave=>$valor<br>";}
}

Break y continue
Estas dos instrucciones se introducen dentro de la estructura y nos sirven respectivamente para escapar del bucle o saltar a la iteración siguiente. Pueden resultarnos muy prácticas en algunas situaciones.
 
 
« Enlaces locales
Indice
Imágenes en HTML »

Tags: hosting , insertar array en php con foreach , salir de un for en php , php como salir de un for , foreach php base de datos , inicializar un valores dentro de un foreach php , php foreach break , 2 condicion en un foreach php , romper un for en php , salir de una condicion php , array size php Web Hosting , hosting servidor ftp gratis , tutorial $_server php http_referer manual , pasos para introducir texto ala pagina principal en fronpeis , tutorial de php y mysql , correo saliente smtp , estilos de paginas web gratis , ver bases de datos creadas en mysql , juegos para nintendo dsi , , plantillas web gratis , base de registros en una pag web , hacer una tabla para graficos para html , entrar a mysql remotamente , session_start ejemplo , como configurar la blackberry 8520 , , fuente colores html , diferencia int y char , frontpage propiedades de pagina grupos de trabajo , como subir php con filezilla

 
Super Hosting Chile 2000 - 2010
® Todos los derechos reservados. Partners:
SuperWeb, Página Web Gratis, Eledos

Nosotros    :   Hosting    :   Dominios    :   Soporte    :   Sitios Web    :   E-Mailing    :   Contacto

Condiciones     Plantillas Web     Faqs     Manuales     Home

Add to Google Reader or Homepage Subscribe in NewsGator Online Add to My AOL Subscribe in Bloglines Add to netvibes
Diseño Web y Hosting, lo mejor del mercado
desde 9990 anual, la mejor calidad los mejores precios