<?php
function isAvailable($date){
return ! in_array($date, array(3, 4, 5, 10, 11, 12, 23, 24, 25, 26));
}
$a = array();
$consecutively = 0;
$l = 0;
for($i = 1; $i <= 30; $i++)
{
$isAvailable = isAvailable($i);
$a[$i] = array('isAvailable' => $isAvailable);
if($isAvailable)
{
$consecutively++;
$a[$i]['consecutively'] =& $consecutively;
}
else
{
unset($consecutively);
$consecutively = 0;
}
}
print_r($a);
preferences:
62.74 ms | 402 KiB | 5 Q