PHP Switch case ile burç hesaplama nasıl yapılır?

PHP:
<?php
 
function burc_hesaplama($birthdate) {
 
   $burc = '';
   list ($year, $month, $day) = explode ('-', $birthdate);
 
   if ( ( $month == 3 && $day > 20 ) || ( $month == 4 && $day < 20 ) ) { $burc = "Koç"; }
   elseif ( ( $month == 4 && $day > 19 ) || ( $month == 5 && $day < 21 ) ) { $burc = "Boğa"; }
   elseif ( ( $month == 5 && $day > 20 ) || ( $month == 6 && $day < 21 ) ) { $burc = "İkizler"; }
   elseif ( ( $month == 6 && $day > 20 ) || ( $month == 7 && $day < 23 ) ) { $burc = "Yengeç"; }
   elseif ( ( $month == 7 && $day > 22 ) || ( $month == 8 && $day < 23 ) ) { $burc = "Aslan"; }
   elseif ( ( $month == 8 && $day > 22 ) || ( $month == 9 && $day < 23 ) ) { $burc = "Başak"; }
   elseif ( ( $month == 9 && $day > 22 ) || ( $month == 10 && $day < 23 ) ) { $burc = "Terazi"; }
   elseif ( ( $month == 10 && $day > 22 ) || ( $month == 11 && $day < 22 ) ) { $burc = "Akrep"; }
   elseif ( ( $month == 11 && $day > 21 ) || ( $month == 12 && $day < 22 ) ) { $burc = "Yay"; }
   elseif ( ( $month == 12 && $day > 21 ) || ( $month == 1 && $day < 20 ) ) { $burc = "Oğlak"; }
   elseif ( ( $month == 1 && $day > 19 ) || ( $month == 2 && $day < 19 ) ) { $burc = "Kova"; }
   elseif ( ( $month == 2 && $day > 18 ) || ( $month == 3 && $day < 21 ) ) { $burc = "Balık"; }
 
 return $burc;
}
[/php]
 
<strong>Usage:</strong>
[php]$birthdate = "2013-12-20";
echo burc_hesaplama($birthdate);
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Yeni konular

Geri
Yukarı