Signo zodiacal con PHP

Hoy te mostraré cómo saber el signo zodiacal de una persona usando PHP. Vamos a solicitar el día y mes de nacimiento; después de eso vamos a imprimir el signo del zodiaco al que pertenece según la fecha.

Verás que este ejercicio de programación en PHP es muy sencillo. Vamos a usar la sentencia switch y la sentencia if.

Explicación del algoritmo

Vamos a hacer doce comparaciones (comparar el mes con todos los meses disponibles) y luego dentro de cada una vamos a comparar el día del mes.

Esto es debido a que en un mes existen dos signos zodiacales y el parámetro que marca la diferencia es el día. Así que vamos a hacer las comparaciones necesarias.

Código en PHP

He encerrado el comportamiento en una función para su fácil reutilización. El método recibe el día de nacimiento y el mes, regresando el signo zodiacal.

Como puedes ver, el mes se empieza a contar desde el 1 hasta el 12. No estoy validando los días (que por ejemplo, febrero no puede tener 31 días) pero eso se puede agregar fácilmente.

Poniendo todo junto

Arriba te mostré el código de la función en PHP para el signo zodiacal, ahora te mostraré cómo invocarla. Obviamente los datos pueden venir de una base de datos, formulario, archivo de texto, ser introducidos por teclado, etcétera.

El uso está desde la línea 97 hasta la línea 101. Si quieres puedes probar el código PHP en este enlace, o aprender más sobre este lenguaje por aquí.

Encantado de ayudarte


Estoy disponible para trabajar en tu proyecto, modificar el programa del post o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.

No te pierdas ninguno de mis posts

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.

Dejar un comentario