<?php
$result5 = array(
array('start_date' => '2005-10-12', 'name_event' => 'test1'),
array('start_date' => '2006-10-12', 'name_event' => 'test2'),
);
$daily_html = '';
foreach($result5 as $row5)
{
$time=strtotime($row5['start_date']);
$day = date("d",$time);
$month= date("m",$time);
$month2= date("F",$time);
$year=date("Y",$time);
$eventName = "$day $month $year ".$row5['name_event'] ; // this show me correct
addDailyHtml( "Event: " . $eventName, "$day-$month-$year", null, $daily_html);// there is some problem
}
var_dump($daily_html);
function addDailyHtml( $html, $start_date_string, $end_date_string = null, &$daily_html ) {
static $htmlCount = 0;
$start_date = strtotime($start_date_string);
if( $end_date_string ) {
$end_date = strtotime($end_date_string);
} else {
$end_date = $start_date;
}
$working_date = $start_date;
do {
$tDate = getdate($working_date);
$working_date += 86400;
$daily_html[$tDate['year']][$tDate['mon']][$tDate['mday']][$htmlCount] = $html;
} while( $working_date < $end_date + 1 );
$htmlCount++;
}
preferences:
49.93 ms | 402 KiB | 5 Q