15 votes

Comment créer un tableau de noms de jours de la semaine en php ?

Je sais que c'est stupide, mais comment dois-je faire ? Je voudrais créer un tableau de sept jours par le biais de PHP. Ce que je veux dire, c'est qu'il s'agit des sept jours de la semaine. Je ne veux pas les écrire comme lui :

sunday monday tuesday ...etc

et les jours commenceront à partir du dimanche, ce qui signifie que si nous sommes aujourd'hui le 29 mars (lundi), le système saisit automatiquement la date actuelle et crée un tableau de jours de semaine à partir du dimanche.

le tableau sera toujours de cette façon

 $weakarray=("sunday","monday",......,"saturday");

-1voto

SledgehammerPL Points 156
$days = array();
for ($i = 0; $i < 7; $i++) {
  $days[strftime("%w",strtotime("+$i day"))] = strftime('%A', strtotime("+$i day"));
}

dans les versions 5.1.0+ de PHP, vous pouvez utiliser %N, qui définit le dimanche à 7 plutôt qu'à 0.

$days = array();
for ($i = 0; $i < 7; $i++) {
  $days[strftime("%N",strtotime("+$i day"))] = strftime('%A', strtotime("+$i day"));
}

-1voto

v2khoi Points 1

$date = array( "Sun" => "Sunday", "Mon" => "Monday", "Tue" => "Tuesday", "Wed" => "Wednesday", "Thu" => "Thursday", "Fri" => "Friday", "Sat" => "Saturday" )

echo $date[ date('J', strtotime( $date_want_format )) ]

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X