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 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? 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! Link to comment https://forums.phpfreaks.com/topic/234125-more-simplexml-help/#findComment-1203343 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.