Skip to content

Instantly share code, notes, and snippets.

@parzibyte
Created May 13, 2021 01:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save parzibyte/e45999019122e63a2c71bc24577aa4d6 to your computer and use it in GitHub Desktop.
Save parzibyte/e45999019122e63a2c71bc24577aa4d6 to your computer and use it in GitHub Desktop.
<?php
/*
https://parzibyte.me/blog
*/
function calcularSignoZodiacal($diaNacimiento, $mes): string
{
$signo = "";
switch ($mes) {
case 1:
if ($diaNacimiento <= 20) {
$signo = "Capricornio";
} else {
$signo = "Acuario";
}
break;
case 2:
if ($diaNacimiento <= 18) {
$signo = "Acuario";
} else {
$signo = "Piscis";
}
break;
case 3:
if ($diaNacimiento <= 20) {
$signo = "Piscis";
} else {
$signo = "Aries";
}
break;
case 4:
if ($diaNacimiento <= 20) {
$signo = "Aries";
} else {
$signo = "Tauro";
}
break;
case 5:
if ($diaNacimiento <= 21) {
$signo = "Tauro";
} else {
$signo = "Géminis";
}
break;
case 6:
if ($diaNacimiento <= 21) {
$signo = "Géminis";
} else {
$signo = "Cáncer";
}
break;
case 7:
if ($diaNacimiento <= 22) {
$signo = "Cáncer";
} else {
$signo = "Leo";
}
break;
case 8:
if ($diaNacimiento <= 23) {
$signo = "Leo";
} else {
$signo = "Virgo";
}
break;
case 9:
if ($diaNacimiento <= 23) {
$signo = "Virgo";
} else {
$signo = "Libra";
}
break;
case 10:
if ($diaNacimiento <= 23) {
$signo = "Libra";
} else {
$signo = "Escorpio";
}
break;
case 11:
if ($diaNacimiento <= 22) {
$signo = "Escorpio";
} else {
$signo = "Sagitario";
}
break;
case 12:
if ($diaNacimiento <= 21) {
$signo = "Sagitario";
} else {
$signo = "Capricornio";
}
break;
}
return $signo;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment