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 trialReshard Watson
1,025 PointsHelp
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
17,781 PointsSince 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 ".";
?>