Si estás aprendiendo PHP desde cero, practicar es una de las mejores formas de fijar conceptos. En esta guía vas a encontrar 20 ejercicios de PHP para principiantes resueltos paso a paso.
Los ejercicios trabajan variables, operadores, condicionales, bucles, arrays y funciones.
1. Mostrar un mensaje
Ejercicio: mostrar el texto “Hola Mundo desde PHP”.
<?php
echo 'Hola Mundo desde PHP';
?>
2. Sumar dos números
<?php $a = 10; $b = 5; $suma = $a + $b; echo $suma; ?>
3. Calcular el promedio de tres números
<?php $a = 8; $b = 7; $c = 9; $promedio = ($a + $b + $c) / 3; echo $promedio; ?>
4. Saber si un número es par o impar
<?php $numero = 7; if ($numero % 2 === 0) { echo 'Es par'; } else { echo 'Es impar'; } ?>
5. Saber si una persona es mayor de edad
<?php $edad = 20; if ($edad >= 18) { echo 'Es mayor de edad'; } else { echo 'Es menor de edad'; } ?>
6. Obtener el mayor de dos números
<?php $a = 15; $b = 22; if ($a > $b) { echo $a; } else { echo $b; } ?>
7. Mostrar números del 1 al 10
<?php for ($i = 1; $i <= 10; $i++) { echo $i . '<br>'; } ?>
8. Mostrar números pares del 1 al 20
<?php for ($i = 2; $i <= 20; $i += 2) { echo $i . '<br>'; } ?>
9. Tabla de multiplicar
<?php $numero = 5; for ($i = 1; $i <= 10; $i++) { echo $numero . ' x ' . $i . ' = ' . ($numero * $i) . '<br>'; } ?>
10. Sumar números del 1 al 100
<?php
$suma = 0;
for ($i = 1; $i <= 100; $i++) {
$suma += $i;
}
echo $suma;
?>
11. Contar caracteres de una palabra
<?php
$palabra = 'programacion';
echo strlen($palabra);
?>
12. Convertir texto a mayúsculas
<?php
$texto = 'hola php';
echo strtoupper($texto);
?>
13. Recorrer un array
<?php $frutas = ['Manzana', 'Banana', 'Naranja']; foreach ($frutas as $fruta) { echo $fruta . '<br>'; } ?>
14. Encontrar el mayor valor de un array
<?php $numeros = [4, 9, 2, 15, 6]; echo max($numeros); ?>
15. Calcular el promedio de un array
<?php $notas = [8, 7, 9, 10]; $promedio = array_sum($notas) / count($notas); echo $promedio; ?>
16. Crear una función para saludar
<?php function saludar(string $nombre): string { return 'Hola ' . $nombre; } echo saludar('Ana'); ?>
17. Función para calcular el área de un rectángulo
<?php
function areaRectangulo(float $base, float $altura): float
{
return $base * $altura;
}
echo areaRectangulo(5, 3);
?>
18. Determinar si un número es positivo, negativo o cero
<?php $numero = -3; if ($numero > 0) { echo 'Positivo'; } elseif ($numero < 0) { echo 'Negativo'; } else { echo 'Cero'; } ?>
19. Contar cuántas veces aparece un valor
<?php $numeros = [1, 2, 3, 2, 4, 2]; $resultado = array_count_values($numeros); echo $resultado[2]; ?>
20. Generar un número aleatorio
<?php $numero = random_int(1, 100); echo $numero; ?>
¿Qué practicar después?
Si estos ejercicios ya te resultan sencillos, el siguiente paso es trabajar con problemas intermedios que mezclen arrays, funciones, formularios, validación y acceso a bases de datos.
Serie de ejercicios de PHP
- 20 ejercicios de PHP para principiantes resueltos paso a paso
- 20 ejercicios intermedios de PHP resueltos: arrays, funciones, formularios y PDO
- 20 ejercicios avanzados de PHP resueltos: POO, MySQL, seguridad y MVC
También podés ver todos los contenidos prácticos en la sección Ejercicios resueltos.
¿Te sirvió esta guía? ☕
Descubre más desde Club Programador
Suscríbete y recibe las últimas entradas en tu correo electrónico.
2 opiniones en “20 ejercicios de PHP para principiantes resueltos paso a paso”