Panafrikan PHP

An educational initiative by EColSi

Discover EColSi
Choose your language
Explore the course

B05 — Convierte una lista en una interfaz con ciclos

Nivel básico · Lección B05

B05 — Convierte una lista en una interfaz con ciclos

B05 — Convierte una lista en una interfaz con ciclos

Resultado: plan semanal generado sin repetir HTML.
Concepto central: un ciclo aplica una tarea a varios elementos.
Tiempo orientativo: 75–100 minutos.

¿Copiarías siete veces la misma tarjeta?

No hace falta. Un ciclo recorre datos y genera una tarjeta por elemento. Si la lista cambia, la estructura se adapta.

Conexión anterior

B04 decide qué mostrar; ahora repetiremos esa decisión para varios días.

Conceptos

foreach es apropiado para recorrer colecciones; for cuando controlamos un contador y while cuando la repetición depende de una condición. Todo ciclo necesita una salida clara.

Laboratorio guiado

<?php
$topics = ["Variables", "Condiciones", "Ciclos"];
?>
<ul>
<?php foreach ($topics as $position => $topic): ?>
  <li>Sesión <?php echo $position + 1; ?>: <?php echo $topic; ?></li>
<?php endforeach; ?>
</ul>

Prueba con una lista vacía y agrega un mensaje mediante una condición.

Misión Media

Genera un calendario de cinco sesiones con tema y estado. Usa una condición dentro del ciclo para distinguir pendiente y completada.

Extensión Universidad

Compara for, while y foreach para este caso. Implementa una colección asociativa, maneja el caso vacío y explica complejidad temporal de una sola pasada.

Pruebas

  • Lista normal, un elemento y lista vacía.
  • Confirma que el número visible empieza en 1.
  • Verifica que no duplicaste manualmente el HTML.

Entrega

Envía código, tres capturas o resultados y elección de ciclo justificada. ENVIAR AL TUTOR.

Siguiente: B06 — Funciones reutilizables.

Comments

Popular posts from this blog

Bem-vindo ao Panafrikan PHP: aprenda, construa e compartilhe

Bienvenue sur Panafrikan PHP : apprenez, créez et partagez