Grapxnet adlı üyeden alıntı: mesajı görüntüle
Hocam siz bir örnek verebilir misiniz? Çözüm için bana
<?php
date_default_timezone_set('Europe/Istanbul');
header('Content-Type: text/html; charset=utf-8');

function fiyat_hesapla($giris_tarihi, $cikis_tarihi) {

$giris = strtotime($giris_tarihi);
$cikis = strtotime($cikis_tarihi);
 
$farkbul = $cikis - $giris;
$kacgun  = ceil(($farkbul / 60 / 60 / 24));

switch ($kacgun){
   // 1 ile 4 gün arası 
   case 1:  echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 200 . " TL"; break;
   case 2:  echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 200 . " TL"; break;
   case 3:  echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 200 . " TL"; break;
   case 4:  echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 200 . " TL"; break;
   // 5 ile 9 gün arası 
   case 5:  echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 175 . " TL"; break;
   case 6:  echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 175 . " TL"; break;
   case 7:  echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 175 . " TL"; break;
   case 8:  echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 175 . " TL"; break;
   case 9:  echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 175 . " TL"; break;
   // 10 ile 14 gün arası 
   case 10: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 150 . " TL"; break;
   case 11: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 150 . " TL"; break;
   case 11: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 150 . " TL"; break;
   case 12: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 150 . " TL"; break;
   case 13: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 150 . " TL"; break;
   case 14: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 150 . " TL"; break;
   // 15 ile 19 gün arası 
   case 15: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 125 . " TL"; break;
   case 16: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 125 . " TL"; break;
   case 17: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 125 . " TL"; break;
   case 18: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 125 . " TL"; break;
   case 19: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 125 . " TL"; break;
   // 20 ile 30 gün arası 
   case 20: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 100 . " TL"; break;
   case 21: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 100 . " TL"; break;
   case 22: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 100 . " TL"; break;
   case 23: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 100 . " TL"; break;
   case 24: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 100 . " TL"; break;
   case 25: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 100 . " TL"; break;
   case 26: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 100 . " TL"; break;
   case 27: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 100 . " TL"; break;
   case 28: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 100 . " TL"; break;
   case 29: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 100 . " TL"; break;
   case 30: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 100 . " TL"; break;

}
}
// kullanımı 
// fiyat(giris_tarihi, cikis_tarihi);
fiyat_hesapla("2014-01-11", "2014-01-15");

// case ile yapılmaz diyenlere echo "mrb" :p

?>