<?
// Sample events
$event[0][0] = 18;
$event[0][1] = '08:00am';
$event[0][2] = 'Eat breakfast';
$event[1][0] = 18;
$event[1][1] = '08:30am';
$event[1][2] = 'Walk the dog';
$event[2][0] = 18;
$event[2][1] = '02:45pm';
$event[2][2] = 'Take a nap';
$event[3][0] = 20;
$event[3][1] = '09:00am';
$event[3][2] = 'Call Eric';
$event[4][0] = 20;
$event[4][1] = '10:15am';
$event[4][2] = 'Perform backup';
$event[5][0] = 25;
$event[5][1] = '06:30pm';
$event[5][2] = 'Go home';
$days = 31; // Days in October
for ($i = 0 , $z = 1; $z <= $days; $i++) {
for ($j = 0; $j < 7; $j++) {
$container[$i][$j][0] = ($z <= $days) ? $z : null;
$container[$i][$j][1] = null;
$container[$i][$j][2] = null;
$today =& $container[$i][$j][0];
foreach ($event as $element) {
$event_day =& $element[0];
if ($event_day == $today) {
/*
How do I put the events in
their corresponding days?
*/
// These only insert the last event of a day...
// I suppose I should have a loop here?
$container[$i][$j][1] = $element[1];
$container[$i][$j][2] = $element[2];
}
}
$z++;
}
}
print_r($container); // Show results...
?>
Thanks in advance.