Süre
$w is an Array ( [0] => 4, [1] => 6 )
bu açıklama ne anlama geliyor:
$day == $w[0] || $day == $w[1] || $day < ((7 + $w[1] - $w[0]) % 7);
Lütfen yardım edin. Ben bir if veya while ifadesinin dışındaki içindeki ||
operatörü görmedim. Teşekkür ederim.
EDIT 01:
Bu bir tarih aralığında, belirli bir gün sayısını bulmak için kullanılan orijinal işlevi:
// find number of a particular day (sunday or monday or etc) within a date range
function number_of_days($day, $start, $end){
$w = array(date('w', $start), date('w', $end));
return floor( ( date('z', $end) - date('z', $start) ) / 7) + ($day == $w[0] || $day == $w[1] || $day < ((7 + $w[1] - $w[0]) % 7));
}
Bu bana göre oluşturulan değildi. Son gün Cumartesi olduğu zaman, yanlış olan, çok dikkate aşağıdaki Pazar alıyor çünkü Ama ben bu fonksiyonu düzenlemek istedim.