Don't put the array definitions in quotes: Should be either: foreach($myCalTime as $calTime => $calArrayTime){ $calArray[$calArrayTime['day']] = array('NULL','linked-day '.strtolower($calArrayTime['reason']),$calArrayTime['day']); } or foreach($myCalTime as $calTime => $calArrayTime){ $calArray[] = array($calArrayTime['day'] => array('NULL','linked-day '.strtolower($calArrayTime['reason']),$calArrayTime['day'])); Thank you, Micah Gersten onShore Networks Internal Developer http://www.onshore.com Chris Ditty wrote: > Can anyone point me in the right direction? I know I am missing something > simple, but I can't place my hands on it. > > $myCalTime = act_getCalendarDays($config, $myMonth, $myYear); > > foreach($myCalTime as $calTime => $calArrayTime){ > $calArray[] = $calArrayTime['day']."=>array('NULL','linked-day > ".strtolower($calArrayTime['reason'])."','".$calArrayTime['day']."'),"; > } > > act_getCalendarDays returns this.... > Array > ( > [day] => Array > ( > [0] => 05 > [1] => 06 > [2] => 26 > [3] => 27 > ) > > [reason] => Array > ( > [0] => Vacation > [1] => Vacation > [2] => Vacation > [3] => Vacation > ) > > ) > > > What am I missing to get this > =>array('NULL=','linked-day ',''), > > to look like this > 05=>array(NULL,'linked-day vacation','05'), > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php