- Índice
- 1) Iniciación a PHP 7
- 2) Operadores en PHP 7
- 3) Instrucciones en PHP 7
- 4) Funciones en PHP 7
- 5) Procesado de formularios con PHP 7
- 6) Bases de Datos MySQL en PHP 7
- 6.1) Crear la base de datos y tabla MySQL en PHP 7
- 6.2) Conectarse a la Base de Datos de MySQL en PHP 7
- 6.3) Consultas a la Base de Datos MySQL en PHP 7
- 6.4) Insertar registros a la Base de Datos MySQL en PHP 7
- 6.5) Actualizar registros de Base de Datos MySQL en PHP 7
- 6.6) Borrar registros de la Base de Datos MySQL en PHP 7
- 7) Sesiones en PHP 7
- 8) Cookies en PHP 7
- 9) Expresiones regulares EE.RR en PHP 7
- 10) PHP 7 Orientado a Objetos
- Blog
- Auto Test de Evaluación de PHP 7
- ¿Quiénes somos?
3.2) Qué son los bucles PHP 7
Los bucles nos permiten iterar conjuntos de instrucciones, es decir repetir la ejecución de un conjunto de instrucciones mientras se cumpla una condición. Existen cuatro tipos:
- While
- Do… While
- For
- Foreach
While
Su funcionamiento es sencillo, ya que primero se evalúa que la condición sea verdadera y luego se ejecuta, hasta que la condición pase a ser falsa; una sentencia while (Español: Mientras) puede que no se ejecute ni siquiera una vez, si su condición es inicialmente falsa. Veamos un ejemplo, dentro de nuestra carpeta "mis_apps\capitulo_3" crearemos un archivo llamado bucle_while.php con el siguiente código:
<html> <head> <title>Ejemplo de bucle en PHP 7</title> </head> <body> <?php $i = 1; while($i <= 5) { echo $i."<br>"; $i += 1; } echo "La variable $i vale: ".$i."<br>"; ?> </body> </html>
Do… While
Su uso es similar a while, pero aquí, las sentencias que siguen al do (Español: Hacer) se ejecutan por lo menos una vez y se comprueba la condición luego de la primera iteración; así, si es verdadera la condición se repite por segunda vez, si es falsa se continúa con las sentencias inmediatamente después de la instrucción while. Tiene sólo una sintáxis. Veamos un ejemplo, dentro de nuestra carpeta "mis_apps\capitulo_3" crearemos un archivo llamado bucle_do_while.php con el siguiente código:
<html> <head> <title>Ejemplo de bucle en PHP 7</title> </head> <body> <?php $i = 5; $n = 1; do { $n = $n * $i; $i -= 1; } while($i > 1); echo "5! es igual a: " . $n ?> </body> </html>
For
Los bucles for (Español: Para) son los más complejos en PHP (y en otros lenguajes de programación). Veamos un ejemplo, dentro de nuestra carpeta "mis_apps\capitulo_3" crearemos un archivo llamado bucle_for.php con el siguiente código:
<html> <head> <title>Ejemplo de bucle en PHP 7</title> </head> <body> <?php for($i = 1; $i <= 5; $i += 1) echo $i . "\n"; ?> </body> </html>
Foreach
Introducido en PHP 4 es una solución fácil para trabajar con arreglos, muy semejante a Perl y otros lenguajes, funciona solo en arreglos y presentara un error al utilizar una variable con diferente tipo o no inicializada. Existen dos sintaxis la segunda opción en menor pero tiene mejor uso que la primera. Veamos un ejemplo, dentro de nuestra carpeta "mis_apps\capitulo_3" crearemos un archivo llamado bucle_foreach.php con el siguiente código:
<html> <head> <title>Ejemplo de bucle en PHP 7</title> </head> <body> <?php $a = array(1, 2, 3, 17); foreach ($a as $v) { echo "Valor actual de \$a: $v.\n"; } ?> </body> </html>
Anterior: 3.1) Condicionales en PHP 7 |
|
Siguiente: 3.3) Salida función printf PHP 7 |
Si tuviste alguna duda no dudes en dejarnos tus comentarios y en breve nuestro staff te apoyará.
No se encontró contenido relacionado
Comentarios
Patrocinadores
Entradas recientes
- Cómo arreglar el error de MySQL: Too Many Connections
- Corregir error PHP Warning: Creating default object from empty value in /wp-admin/includes/post.php on line xxx
- Mac OS X ¿Qué es Homebrew? ¿Para qué sirve? ¿De dónde viene su nombre?
- Borrar todos los archivos .DS_Store y Thumbs.db en terminal MAC OS X Cheetah, Puma, Jaguar, Panther, Tiger, Leopard, Snow Leopard, Lion, Mountain Lion, Mavericks, Yosemite, El Capitan, Sierra y High Sierra
- Curso CRUD Laravel 5 en 4 capítulos