galvin Posted August 24, 2011 Share Posted August 24, 2011 I created an array using the array_diff function and it worked fine. My resulting array has lots of keys/values (like teamid, teamname, teamcity). I want to now display the teamid and teamcity as options in an HTML SELECT menu. I thought I would do something like this below, but it's only giving me the teamid (NOTE, I left out the Select tags because I'm good with that part of it ). How do I write the code to get the teamcity to show as well? Obviously doing something very wrong $remainingteams = array_diff($allteams, $chosenteams); foreach($remainingteams as $teamid => $value){ echo "<option>" . $teamid . "-" . $remainingteams['teamcity'] . "</option>"; } Link to comment https://forums.phpfreaks.com/topic/245593-trouble-with-foreach/ Share on other sites More sharing options...
WebStyles Posted August 24, 2011 Share Posted August 24, 2011 shold be something like: (depending on your array structure) foreach($remainingteams as $teamid => $value){ echo '<option value="' . $teamid . '">' . $teamid .' - '. $value['teamcity'] . '</option>'; } Link to comment https://forums.phpfreaks.com/topic/245593-trouble-with-foreach/#findComment-1261382 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.