ok sono riuscito a risolvere con una cosa del tipo
Codice PHP:
$myArray['inizio'][0]="20070105";
$myArray['fine'][0]="20070115";
$myArray['title'][0]="prova";
$myArray['inizio'][1]="20070120";
$myArray['fine'][1]="20070123";
$myArray['title'][1]="secondo";
$myArray['inizio'][2]="20070127";
$myArray['fine'][2]="20070130";
$myArray['title'][2]="terzo";
function datareformat($data){
$aa=substr($data, 0, 4);
$mm=substr($data, 4, 2);
$gg=substr($data, 6, 8);
$datareformat="$gg"."/"."$mm"."/"."$aa";
return $datareformat;
}
$myDay=20070101;
while($myDay!=20070131){
$dataC=datareformat($myDay);
$myFrase="$dataC non è in nessun periodo
";
foreach($myArray['title'] as $chiave => $valore){
// echo "$chiave, $valore
";
$myInizio=$myArray['inizio'][$chiave];
$myFine=$myArray['fine'][$chiave];
if(($myDay==$myInizio) or ($myDay==$myFine) or (($myDay>$myInizio)&&($myDay<$myFine))){
$myFrase="$dataC è nel periodo $valore!!!!!!!!!!!!!
";
}
}
echo $myFrase;
$myDay++;
}
ovviamente questo è un esempio...però anche se funziona credo si possa fare meglio..ragazzi qualsiasi miglioria è ben accetta