On Wed, 2008-07-23 at 13:52 -0500, 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'),

Your myCalTime isn't an array of arrays of arrays, like you're
suggesting in the foreach.

$calArray=array();
for($x=0;$x<sizeof($myCalTime["day"]);$x++) {
   $calArray[]=$myCalTime["day"][$x]."=>array('NULL','linked-day
".strtolower($myCalTime['reason'][$x])."','".$myCalTime['day'][$x]."'),";
}


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to