ChuckyFun Yönteminide kullanabilirsiniz hocam kodlama mantığı daha anlaşılır fakat uzun iki tarih arasında biraz daha yavaş olucaktır.


function gunler($basla,$bitir){
	$basla=strtotime($basla);
	$bitir=strtotime($bitir);
	$fark = $bitir-$basla;
	$gun2=(floor($fark/60/60/24)-floor($fark/60/60/24)%7)/7;
	$birinci=date('N',$basla);
	
	$gun['1']=$gun2;
	$gun['2']=$gun2;
	$gun['3']=$gun2;
	$gun['4']=$gun2;
	$gun['5']=$gun2;
	$gun['6']=$gun2;
	$gun['7']=$gun2;
	for($i=$birinci;$i<$birinci+(floor($fark/60/60/24)%7);$i++){		
		$gun[$i]=$gun[$i]+1;
	}
	print_r($gun);
}
gunler("01.01.2014","01.02.2014");