Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community!

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

PHP PHP Arrays and Control Structures PHP Arrays Multidimensional Arrays

hie guys im stuck code keeps saying do not see the required output. You should not be modifying the output at this poi

Question one multi dimensional arrays

//edit this array

$contacts = array(
  array('name' => 'Alena Holligan', 'email' => 'alenaholligan@teamtreehouse.com'),
  array('name' => 'Dave McFarland', 'email' => 'davemcfarland@teamtreehouse.com'),
  array('name' => 'Treasure Porth', 'email' => 'treasureporth@teamtreehouse.com'),
  array('name' => 'Andrew Chalkley', 'email' => 'andrewchalkley@teamtreehouse.com'),
echo "<ul>\n";

//$contacts[0] will return 'Alena Holligan' in our simple array of names.
echo "<li>" . $contacts[0]['name']. " : " . $contacts[0] . "</li>";
echo "<li>" . $contacts[1]['name']. " : " . $contacts[1] . "</li>";
echo "<li>" . $contacts[2]['name']. " : " . $contacts[2] . "</li>";
echo "<li>" . $contacts[3]['name']. " : " . $contacts[3] . "</li>";
echo "</ul>\n";

1 Answer

Patricia Hector
Patricia Hector
42,901 Points

The reason why your task number one is not passing is that in your array $contacts in each email you're missing a dot after each teacher's name (alena.holligan ) The second thing is when you're echoing out the name and email, you're not actually calling the email of each person you're calling their arrays; to call the email you need to add $contacts[0]["email"]. The last thing, remember to add after each closing </li> a new line </n>. I think if you don't add at the end of each </li> the </n> your task won't pass.