Réponse acceptée !
Hello,
un petit script :
<?php
function getMyDays ($weeks = 7, $days = array (3, 6)) {
setlocale (LC_TIME, 'French');
$myTime = time();
$boundary = $myTime + ($weeks * 7 * 24 * 60 * 60);
while ($myTime < $boundary) {
$getDay = getdate ($myTime);
foreach ($days as $wday) {
if ($getDay['wday'] === $wday) {
$myDays[] = strftime ('%A %d %B %G', $myTime);
}
}
$myTime += (24 * 60 * 60);
}
if (isset ($myDays) && is_array ($myDays)) {
return $myDays;
}
else {
return false;
}
}
$tableau = getMyDays ();
if ($tableau !== false) {
echo '<pre>', print_r ($tableau), '</pre>';
}
?>
le 1er paramètre optionnel est le nombre de semaines à calculer, à passer en tant qu'entier.
le 2d paramètre est un tableau contenant des entiers de 0 à 6 : 0 pour dimanche, à 6 pour samedi; ce sont les jours à trouver.