Merci DevAddict, mais tu n'as pas tout à fait compris ce que je voulais. J'ai commencé à coder ceci mais c'est loin d'être optimiser:
<?php
$day=date(N,mktime(1,1,1,$_GET'mois'],$_GET'jour'],$_GET'annee']));
if($day==1)
{
$mois=monthNumToName(date(m,mktime(1,1,1,$_GET'mois'],$_GET'jour'],$_GET'annee'])));
$tableaudate=array(
0 => "Lundi ".$_GET'jour']." ".$mois,
1 => "Mardi ".($_GET'jour']+1)." ".$mois,
2 => "Mercredi ".($_GET'jour']+2)." ".$mois,
3 => "Jeudi ".($_GET'jour']+3)." ".$mois,
4 => "Vendredi ".($_GET'jour']+4)." ".$mois,
5 => "Samedi ".($_GET'jour']+5)." ".$mois,
6 => "Dimanche ".($_GET'jour']+6)." ".$mois
);
}
elseif($day==7)
{
$mois=monthNumToName(date(m,mktime(1,1,1,$_GET'mois'],$_GET'jour'],$_GET'annee'])));
$tableaudate=array(
0 => "Lundi ".($_GET'jour']-6)." ".$mois,
1 => "Mardi ".($_GET'jour']-5)." ".$mois,
2 => "Mercredi ".($_GET'jour']-4)." ".$mois,
3 => "Jeudi ".($_GET'jour']-3)." ".$mois,
4 => "Vendredi ".($_GET'jour']-2)." ".$mois,
5 => "Samedi ".($_GET'jour']-1)." ".$mois,
6 => "Dimanche ".($_GET'jour'])." ".$mois
);
}
else
{
$mois=monthNumToName(date(m,mktime(1,1,1,$_GET'mois'],$_GET'jour'],$_GET'annee'])));
$nouvelledate=$day;
$nouvelledate=$_GET'jour']-$nouvelledate+1;
$tableaudate=array(
0 => "Lundi ".$nouvelledate." ".$mois,
1 => "Mardi ".($nouvelledate+1)." ".$mois,
2 => "Mercredi ".($nouvelledate+2)." ".$mois,
3 => "Jeudi ".($nouvelledate+3)." ".$mois,
4 => "Vendredi ".($nouvelledate+4)." ".$mois,
5 => "Samedi ".($nouvelledate+5)." ".$mois,
6 => "Dimanche ".($nouvelledate+6)." ".$mois
);
}
?>