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 Introducing Arrays

Help

These are the instructions ... but im a bit confused , I removed the statis text but dont know what to put in its place

fourth echo statement, the one inside the foreach loop, should display my favorite letters from the array INSTEAD of AB. Remove the static piece of text from that fourth echo statement, changing it instead to display the value for the array element under consideration inside the foreach loop.

1 Answer

Chris Dziewa
Chris Dziewa
17,781 Points

Since we have created a foreach loop with the parameters $letters as $letter, the loop will go through the entire array one at a time. With every iteration (cycle), the local variable $letter is assigned the value of the current list item in the array. In the first loop, $letter would equal D, then G, and finally L. All we want to do here is print out the letters, one after another. By placing echo $letter inside the loop, the current $letter value will be printed out until there are no more array items to go through. Here is the working code:

<?php

$letters = array("D", "G", "L");
echo "My favorite ";
echo count($letters);
echo " letters are these: ";
foreach ($letters as $letter) {
    echo $letter;
}
echo ".";

?>