Dino Geek, intenta ayudarte

¿Cómo funcionan los bucles " while " y " do - while " en PHP?


Claro, te explicaré cómo funcionan los bucles “while” y “do-while” en PHP, proporcionando ejemplos y utilizando fuentes reconocidas.

  1. Bucle “while” en PHP

Un bucle “while” en PHP se utiliza para ejecutar un bloque de código repetidamente, siempre que una condición especificada sea verdadera. La estructura básica de un bucle “while” es la siguiente:

```php
while (condición) { // código a ejecutar
}
```

  1. Ejemplo de “while”:

```php
$contador = 1;

while ($contador <= 5) { echo “El contador es: $contador\n”; $contador++;
}
?>
```

En este ejemplo, el bucle “while” ejecutará el bloque de código mientras la variable `$contador` sea menor o igual a 5. En cada iteración, se incrementa el valor de `$contador` en 1. El resultado será:

```
El contador es: 1
El contador es: 2
El contador es: 3
El contador es: 4
El contador es: 5
```

  1. Bucle “do-while” en PHP

El bucle “do-while” es muy similar al bucle “while”, con la diferencia clave de que el bloque de código se ejecuta al menos una vez antes de evaluar la condición. La estructura básica de un bucle “do-while” es la siguiente:

```php
do { // código a ejecutar
} while (condición);
```

  1. Ejemplo de “do-while”:

```php
$contador = 1;

do { echo “El contador es: $contador\n”; $contador++;
} while ($contador <= 5);
?>
```

En este ejemplo, el bloque de código dentro del `do` se ejecuta primero, y luego se evalúa la condición. Mientras la condición `$contador <= 5` sea verdadera, el bucle continuará. El resultado será idéntico al del ejemplo anterior con el bucle “while”:

```
El contador es: 1
El contador es: 2
El contador es: 3
El contador es: 4
El contador es: 5
```

  1. Diferencias clave

1. Evaluación de la condición: – En `while`, la condición se evalúa antes de ejecutar el bloque de código. – En `do-while`, la condición se evalúa después de ejecutar el bloque de código.

2. Ejecución garantizada: – En `while`, si la condición es falsa al inicio, el bloque de código no se ejecuta en absoluto. – En `do-while`, el bloque de código se ejecutará al menos una vez, independientemente de si la condición es verdadera o falsa al inicio.

  1. Fuentes

1. Documentación Oficial de PHP: – [while – Manual de PHP](https://www.php.net/manual/es/control-structures.while.php) – [do-while – Manual de PHP](https://www.php.net/manual/es/control-structures.do.while.php)

2. W3Schools: – [PHP while Loop](https://www.w3schools.com/php/php_looping_while.asp) – [PHP do…while Loop](https://www.w3schools.com/php/php_looping_do_while.asp)

Espero que esta explicación te haya sido útil para comprender cómo funcionan los bucles “while” y “do-while” en PHP, con ejemplos claros y diferencias clave entre ambos.


Genera artículos simplemente para optimizar tu SEO
Genera artículos simplemente para optimizar tu SEO





DinoGeek ofrece artículos sencillos sobre tecnologías complejas

¿Desea ser citado en este artículo? Es muy sencillo, contáctenos en dino@eiki.fr.

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nombre de dominio | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Aviso legal / Condiciones generales de uso