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 Build a Simple PHP Application Listing Inventory Items Associative Arrays

Adam Duffield
Adam Duffield
30,494 Points

Build a simple PHP application - Arrays 5/7

Hi,

Task is asking that I echo the data from an array within brackets, it appears to not be working any way that I try putting the brackets, any ideas to fix this? See my code below:

<?php $movie = array(); $movie["title"] = "The Empire Strikes Back"; $movie["year"] = 1980;

?>

<h1><?php echo $movie["title"]; ?> ( <?php echo $movie["year"]; ?> ) </h1>

Thanks,

Adam

5 Answers

Hi Adam,

It looks like you have added spaces around the year that you are echoing out.

Your output is going to look like this ( 1980 ) instead of this (1980)

Rodger Voelkel
Rodger Voelkel
21,736 Points

i think it has to do with how your adding elements to your array. I would do it like this...

<?php $movie = array('title' => "The Empire Strikes Back", 'year' => 1980); ?>

<?php echo $movie['title']; ?> (<?php echo $movie['year']; ?>)

Hi Rodger,

It's ok to add elements the way Adam has done. That part passes the challenge correctly.

Andy Swinford
Andy Swinford
8,152 Points

Try this below:

<?php $movie = array(); $movie["title"] = "The Empire Strikes Back"; $movie["year"] = 1980; ?>
<h1><?php echo $movie["title"]; ?> (<?php echo $movie["year"]; ?>)</h1>
Michael Collins
Michael Collins
433 Points

Your code works exactly as it is.

Adam Duffield
Adam Duffield
30,494 Points

It was the spaces, thankyou guys! :)