Horoscopo <?php
///// SABER HOROSCOPO INGRESANDO DIA Y MES DE NACIMIENTO
///// PARA QUE FUNCIONE ASEGURENSE QUE EL ORDEN SEA PRIMERO EL DIA DESPUES EL MES
///// EN EL CAMPO $separador INGRESEN EL CARACTER QUE SEPARA EL DIA Y MES (OBVIO) :p
///// MAS ABAJO UNOS EJEMPLOS POR SI NO ENTENDIERON LO DEL CARACTER, SOY MEDIO SONZO PARA EXPLICAR
///// NO IMPORTA QUE SE INGRESE EL AŅO, IGUAL Y NO LO UTILIZARA

function horoscopo($fecha,$separador){
$separa = explode($separador, $fecha);
$dia="$separa[0]";
$mes="$separa[1]";
if($mes[0] != "0"){
$mes="$mes";
}else{
$mes="$mes[1]";
}
$total="$mes$dia";
if($total >= 0){
if($total <= 120){ $horoscopo = "Capricornio"; }else
if($total <= 219){ $horoscopo = "Acuario"; }else
if($total <= 320){ $horoscopo = "Piscis"; }else
if($total <= 420){ $horoscopo = "Aries"; }else
if($total <= 521){ $horoscopo = "Tauro"; }else
if($total <= 621){ $horoscopo = "Geminis"; }else
if($total <= 723){ $horoscopo = "Cancer"; }else
if($total <= 823){ $horoscopo = "Leo"; }else
if($total <= 923){ $horoscopo = "Virgo"; }else
if($total <= 1023){ $horoscopo = "Libra"; }else
if($total <= 1122){ $horoscopo = "Escorpion"; }else
if($total <= 1221){ $horoscopo = "Sagitario"; }
}
return $horoscopo;
}
//// CON EL CARACTER "/" (diagonal) DE SEPARADOR
$mifecha1="15/02";
$mioroscopo1 = horoscopo($mifecha1,"/");
echo"$mioroscopo1 <br>";

//// CON EL CARACTER "-" (guion) DE SEPARADOR
$mifecha2="15-02";
$mioroscopo2 = horoscopo($mifecha2,"-");
echo"$mioroscopo2 <br>";

//// CON EL CARACTER "." (punto) DE SEPARADOR
$mifecha3="15.02";
$mioroscopo3 = horoscopo($mifecha3,".");
echo"$mioroscopo3 <br>";

//// CON EL CARACTER " " (espacio) DE SEPARADOR
$mifecha4="15 02";
$mioroscopo4 = horoscopo($mifecha4," ");
echo"$mioroscopo4 <br>";

//// ETC. ETC. ETC...
?>
PHP-Hispano.net - Porque al final, todos acabamos aprendiendo.