- var_dump: documentation ( source)
- date: documentation ( source)
<?php
/**
* @param int $dayNum
* @param array $daysArray
*/
function getNumberOfDays($dayNum, array $daysArray) {
$dayNum ++;
$size = count($daysArray);
for ($x = 0; $x < $size; $x ++) {
if ($daysArray[$x] == $dayNum && $x + 1 == $size) {
$nextDay = $daysArray[0];
$totalDays = $dayOfWeek + $nextDay;
return $totalDays % 7;
} elseif ($daysArray[$x] == $dayNum) {
return $daysArray[$x +1] - $dayNum;
} elseif ($daysArray[$x] > $dayNum) {
return $daysArray[$x] - $dayNum;
}
}
}
$dayOfWeek = date("w");
$array = array( 2,3,4,6 );
var_dump(date("w"));
echo getNumberOfDays($dayOfWeek, $array);