J'ai créé un tableau des 10 prochains jours, avec un tampon de 2 jours (c'est-à-dire s'il est un lundi, le tableau commence mercredi). J'essaie maintenant de supprimer les week-ends de mon tableau mais je ne sais pas comment y aller. Vous trouverez ci-dessous mon PHP et mon tableau retourné:
Array ( [1548192409] => Tuesday, 22nd Jan [1548365209] => Thursday, 24th Jan [1548538009] => Saturday, 26th Jan [1548710809] => Monday, 28th Jan [1548883609] => Wednesday, 30th Jan [1549056409] => Friday, 1st Feb [1549229209] => Sunday, 3rd Feb [1549402009] => Tuesday, 5th Feb [1549574809] => Thursday, 7th Feb [1549747609] => Saturday, 9th Feb )
3 Réponses :
http://php.net/manual/fr/function.date.php
$date_buffer = strtotime('+2 days'); $days = array(); for ($i = 0; $i < 10; $i++) { if (!in_array(date('w',$date_buffer), [0,6])) { $days[date($date_buffer)] = date("l, jS M", $date_buffer); } $date_buffer = strtotime('+2 days', $date_buffer); } print_r($days);
Ceci est proche, mais manque actuellement le week-end et tous les deux jours (actuellement retour, mardi, jeudi, mercredi, vendredi, mardi, jeudi). Quelque chose à voir avec le tampon de date qui est juste destiné à compenser la date de début de 2 jours
Voici une réponse simple en utilisant la boucle tandis que la boucle tandis que
https://3v4l.org/0lpgx p> qui imprime p>
Il n'est pas clair pour moi si vous voulez tous les 2 jours après 2 jours, ou 10 jours consécutifs après 2 jours à partir de maintenant?