diEcho diEcho - 17 days ago 4
PHP Question

how to create array of a week days name in php

I know this is stupid, but how would I do this?
I would like to create an array of seven days through PHP
What I mean is all the seven weekdays.
I don't want to write them like his:

sunday monday tuesday ...etc


and days will be starting from sunday which means if today is the 29th of march (monday) then it automatically grabs the current date and create an array of weekdays starting from Sunday.

array always be in this way

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

Answer

This might work..

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