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>"; } Quote 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>'; } Quote Link to comment https://forums.phpfreaks.com/topic/245593-trouble-with-foreach/#findComment-1261382 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.