20 ejercicios de PHP para principiantes resueltos paso a paso


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

También podés ver todos los contenidos prácticos en la sección Ejercicios resueltos.

¿Te sirvió esta guía? ☕

☕ Apoyar con Mercado Pago

🌎 Apoyar con PayPal


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”

Deja un comentario

Descubre más desde Club Programador

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo