Thanks Torsten! It works fine.

Regards,
Chhai

<[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Chhai T <[EMAIL PROTECTED]> schrieb am 05.05.2004, 09:55:25:
> > Is there an easier, quicker way to access the values in this array
returned
> > from a SOAP request? This is the result of my print_r() :Array
> > (
> >     [0] => Array
> >         (
> >             [name] => xxxx            [description] => yyyyy
> >             [members] => Array
> >                 (
> >                     [0] => Array
> >                         (
> >                             [group] => abc                        )
> >
> >                     [1] => Array
> >                         (
> >                             [group] => cdf
> >                         )
> >
> >                 )
> >
> >         )
> >
> >     [1] => Array
> >         (
> >             [name] => kkkkkk            [description] => bbbbbbb
> >             [members] => Array
> >                 (
> >                     [0] => Array
> >                         (
> >                             [group] => jkl
> >                         )
> >
> >                     [1] => Array
> >                         (
> >                             [group] => lmn
> >                         )
> >
> >                     [2] => Array
> >                         (
> >                             [group] => Mnop
> >                         )
> >
> >                 )
> >
> >         )
> >
> > )Currently, I to access the members array, I have to do this:
> > foreach($result as $rows)
> > {
> > foreach ($rows as $key=>$val)
> > {
> > #print "$key = $val
> >        }                foreach ($rows[members] as $row2)
> > {
> > foreach ($row2 as $key2=>$val2) {                        print "$key2 =
> > $val2
> >        }                }}Thanks,Chhai
>
> What about this:
>
> $count = count($result);
> for ($i = 0; $i < $count; $i++) {
>
>     $tempCount = count($result[$i]['members']);
>     for ($k = 0; $k < $tempCount; $k++) {
>
>         echo $result[$i]['members'][$k]['group'];
>     }
> }
>
> This should output the groups. Heven't tested it, though.
>
> Regards, Torsten

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

Reply via email to