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! While you're at it, check out some resources Treehouse students have shared here.

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

Juan Sanchez
Juan Sanchez
2,658 Points

Multidimensional arrays Task 1 of 3

Keep geting this error

PHP Notice: Undefined variable: start_contacts in 9426a9bd-a9f9-448a-ad44-faf22a6cf8de.php on line 93 Notice: Undefined variable: start_contacts in 9426a9bd-a9f9-448a-ad44-faf22a6cf8de.php on line 93

index.php
<?php
//edit this array
$contacts = array(
  ['name' => 'Alena Holligan', 'email' => 'alena.holligan@teamtreehouse.com' ], 
  ['name' =>'Dave McFarland', 'email' => 'dave.mcfarland@teamtreehouse.com'], 
  ['name' =>'Treasure Porth', 'email' => 'treasure.porth@teamtreehouse.com'], 
  ['name' =>'Andrew Chalkley', 'email' => 'andrew.chalkley@teamtreehouse.com']
);

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

1 Answer

Jennifer Nordell
seal-mask
STAFF
.a{fill-rule:evenodd;}techdegree
Jennifer Nordell
Treehouse Teacher

Hi there! According to your code posted above, it seems that you have the solution for the last step of the challenge. This will not work in step one or two. You must do exactly what the challenge is asking for that particular step. If you do more than they ask for, the challenge will fail. In step one it's simply asking for you to set up the associative array using the "name" key with the names provided as the values. The "email" key is not required at this step and setting it up will cause the challenge to fail. Also, any editing of the list items at this point will cause this step of the challenge to fail.

Hope this helps! :sparkles: