Re: complex array

From: Date: Wed, 05 May 2004 08:22:25 +0000
Subject: Re: complex array
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-185402@lists.php.net to get a copy of this message
Chhai T <chhait@frontierisp.net.au> 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

« previous php.general (#185402) next »