Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,895 questions

51,826 answers

573 users

How to get the zodiac sign for a given day and month of birth in PHP

1 Answer

0 votes
function print_zodiac_sign($m, $d) {
    if (($m == 12 && $d >= 22) || ($m == 1 && $d <= 19)) {
        echo "Your Zodiac Sign is: Capricorn\n";
    } elseif (($m == 1 && $d >= 20) || ($m == 2 && $d <= 18)) {
        echo "Your Zodiac Sign is: Aquarius\n";
    } elseif (($m == 2 && $d >= 19) || ($m == 3 && $d <= 20)) {
        echo "Your Zodiac Sign is: Pisces\n";
    } elseif (($m == 3 && $d >= 21) || ($m == 4 && $d <= 19)) {
        echo "Your Zodiac Sign is: Aries\n";
    } elseif (($m == 4 && $d >= 20) || ($m == 5 && $d <= 20)) {
        echo "Your Zodiac Sign is: Taurus\n";
    } elseif (($m == 5 && $d >= 21) || ($m == 6 && $d <= 20)) {
        echo "Your Zodiac Sign is: Gemini\n";
    } elseif (($m == 6 && $d >= 21) || ($m == 7 && $d <= 22)) {
        echo "Your Zodiac Sign is: Cancer\n";
    } elseif (($m == 7 && $d >= 23) || ($m == 8 && $d <= 22)) {
        echo "Your Zodiac Sign is: Leo\n";
    } elseif (($m == 8 && $d >= 23) || ($m == 9 && $d <= 22)) {
        echo "Your Zodiac Sign is: Virgo\n";
    } elseif (($m == 9 && $d >= 23) || ($m == 10 && $d <= 22)) {
        echo "Your Zodiac Sign is: Libra\n";
    } elseif (($m == 10 && $d >= 23) || ($m == 11 && $d <= 21)) {
        echo "Your Zodiac Sign is: Scorpio\n";
    } elseif (($m == 11 && $d >= 22) || ($m == 12 && $d <= 21)) {
        echo "Your Zodiac Sign is: Sagittarius\n";
    }
}

$m = 2;
$d = 27;

print_zodiac_sign($m, $d);


/*
run:

Your Zodiac Sign is: Pisces

*/

 



answered Jan 5, 2025 by avibootz
...