devWhiz Posted April 19, 2011 Share Posted April 19, 2011 so the code is <?php $xml1 = " <outer> <xml> <more_info> <user> <id>200</id> <name>CLUEL3SS</name> </user> <user> <id>201</id> <name>CLUEL3SS2</name> </user> </more_info> </xml> </outer> "; $cwb = simplexml_load_string($xml1); foreach($cwb->xml->more_info->user as $stats) { echo $stats->id."\n";} ?> output is 200 201 Now, how can I echo the name under <id>201</id> since there is more than one? echo $stats->id."\n"; That echos both of the "ID" values, now how can I get it to only echo the second id 201 and the second name? Thanks Quote Link to comment https://forums.phpfreaks.com/topic/234125-more-simplexml-help/ Share on other sites More sharing options...
btherl Posted April 19, 2011 Share Posted April 19, 2011 if ($stats->id == 201) echo $stats->name."\n"; Does that do what you want? Quote Link to comment https://forums.phpfreaks.com/topic/234125-more-simplexml-help/#findComment-1203337 Share on other sites More sharing options...
devWhiz Posted April 19, 2011 Author Share Posted April 19, 2011 Yes!! Thank you! Quote Link to comment https://forums.phpfreaks.com/topic/234125-more-simplexml-help/#findComment-1203343 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.