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);
 

Technopat Haberler

Yeni konular

Geri
Yukarı