Create an array containing the days of the week
You could simply code:
$days_of_week = array(‘Monday’, ‘Tuesday’, ‘Wednesday’, ‘Thursday’, ‘Friday’, ‘Saturday’, ‘Sunday’);
but thats the “noob” way, a real coder creates a function…
function days_of_week(){
// declare days_of_week array
$days_of_week = array();// get current date integer value (0 – 6)
$day = date(“w”);// get current date values
$today = date(“j”);
$month = date(“n”);
$year = date(“Y”);// get start day and end day of the week
$start_day = $today – $day;
$end_day = $start_day + 6;// build days of the week array
for ($i = $start_day; $i <= $end_day; $i++) {
$days_of_week[] = date(“l”, mktime(0,0,1,$month,$i,$year));
}// return array
return $days_of_week;
}
Simple PHP increment function
Whenever I have to output a numbered list of data I usually run the following code to achieve the required result.
$counter = 0;
// for loop that does all the required code
$counter++;
// end for
but I have discovered a lovely little function that does all this for me.
function increment(&$counter){
$counter++;
return $counter
}
now I simply call
increment($whichever_counter)
and it automatically outputs the next numeric.
Great! Simple and easy to use…..that’s the way to code.