PHP Build a Basic PHP Website (2018) Listing and Sorting Inventory Items Associative Arrays

Helppp Why isn't this working??? <h1><?php $movie["title"] ?> (1985)</h1>

Right now, the <h1> element has the title of the original movie as a static piece of text. Replace that with a PHP command that instead displays the title of the new movie from the array. (Be sure to leave the <h1> tags and the year intact.)

This is the origional code

<h1>Back to the Future (1985)</h1> <?php $movie = [ "title" => "The Empire Strikes Back", ]; ?> <table> <tr> <th>Director</th> <td>Robert Zemeckis</td> </tr> <tr> <th>IMDB Rating</th> <td>8.5</td> </tr> <tr> <th>IMDB Ranking</th> <td>53</td> </tr> </table>

This is my answer. Why isn't it working?

<h1><?php $movie["title"] ?> (1985)</h1>

index.php
<h1><?php $movie["title"] ?> (1985)</h1>
<?php $movie = [
"title" => "The Empire Strikes Back"
]; ?>
<table>
  <tr>
    <th>Director</th>
    <td>Robert Zemeckis</td>
  </tr>
  <tr>
    <th>IMDB Rating</th>
    <td>8.5</td>
  </tr>
  <tr>
    <th>IMDB Ranking</th>
    <td>53</td>
  </tr>
</table>

1 Answer

Luke Maslany
Luke Maslany
3,535 Points

You're almost there! You needed to output the value using 'echo':

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