R10'dan banlı olan bir arkadaş konuyu görmüş yardımcı olmam için bana söyledi.
<?php
$ucretler = array(
"2014-01"=>"10",
"2014-02"=>"20",
"2014-03"=>"30",
"2014-04"=>"40",
"2014-05"=>"50",
"2014-06"=>"60",
"2014-07"=>"70",
"2014-08"=>"80",
"2014-09"=>"90",
"2014-10"=>"10",
"2014-11"=>"11",
"2014-12"=>"12"
);
$baslangic = strtotime("2014-01-15");
$sonlanis = strtotime("2014-04-05");
if($baslangic < $sonlanis)
{
$gunsaniye = 86400;
$kacguncalismis = @floor(@intval($sonlanis-$baslangic) / $gunsaniye);
/* 1 gun fazla vermek istersen floor yerine ceil kullan */
$fastphp = 0;
for($dongu=0; $dongu<=$kacguncalismis; $dongu++)
{
$tarih = $baslangic + ($dongu*$gunsaniye);
$ucretdonem = @date("Y-m",$tarih);
$ayingunsayisi = cal_days_in_month(CAL_GREGORIAN, date("n",$tarih), date("Y",$tarih));
if(isset($ucretler[$ucretdonem]))
{
$gunlukalacagi = @($ucretler[$ucretdonem]/$ayingunsayisi);
$fastphp = $fastphp + $gunlukalacagi;
}
}
echo number_format($fastphp, 2, ',', '.')." TL";
}
?>
Bu yardımcı olabilirmiş. Benim php bilgim yok malesef.