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