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

Replace the fourth echo statement with a foreach loop that prints each letter in the array

The original code was hard-coded to echo the letters "AC" instead of the contents of the $letters array. Replace the fourth echo statement with a foreach loop that prints each letter in the arra.y

index.php
<?php
$letters = ['A','C','M','E'];



echo "Today's challenge is brought to you by the ";
echo count ($letters);
echo " letters: ";
echo "AC";
echo ".";

?>

3 Answers

David is right, but if you need to see the solution to the challenge, here you have it:

<?php
$letters = array("A", "C", "M", "E");

echo "Today's challenge is brought to you by the ";
echo count($letters);
echo " letters: ";
foreach($letters as $letter){
  echo $letter;
}
echo ".";
?>

Perfectly working !! :)

David Hamilton
David Hamilton
21,522 Points

The following is an example of a foreach loop that prints each item in the array:

$arr = [1, 2, 3, 4];
foreach ($arr as $value) {
    echo $value;
}

http://php.net/manual/en/control-structures.foreach.php

$letters = array ("A","C","M","E");

echo "Today's challenge is brought to you by the ";
echo count($letters);
echo " letters: ";
foreach ($letters as $letters1) {
echo $letters1;
}
echo ".";

?>