mi è piaciuto il problema e ho fato una funzioncina (che funge per qualsiasi giorno della settimana)
Codice PHP:
function find_weekdays($mese,$anno,$weekday)
{
//trovo il primo mercoledì
$giorni = 1; //mi serve per scorrere i primi giorni del mese. Farò al massimo 7 tentativi
while(date('w', mktime(0,0,0,$mese,0,$anno)+$giorni*86400) != $weekday) $giorni++;
$days[] = $giorni; /finito il ciclo $giorni sarà il primo $weekday del mese
//per gli altri aggiungo 7 giorni al $weekdaiprecedente finchè non finisce il mese
for($i=1; checkdate($mese,$new=$days[$i-1]+7,$anno); $i++) $days[$i]=$new;
return $days;
}
La invochi così:
//il terzo parametro è 0 per domenica e rprogressivamente cresce fino a 6 per sabato
$merc = find_weekdays(9,2006,3);
foreach($merc as $giorno) echo "$giorno ";