foreach ($colors as $color) {
echo "Color: $color
";
}
?> | PHP | MYTAT"> foreach ($colors as $color) {
echo "Color: $color
";
}
?> | PHP | MYTAT">
Q
What does the following PHP code snippet do?

<?php
$colors = array('Red', 'Green', 'Blue');
foreach ($colors as $color) {
echo 'Color: $color
';
}
?>

Answer & Solution

Answer: Option D
Solution:
The given code snippet uses a foreach loop to iterate over the elements of the $colors array and prints each element preceded by the text 'Color:'. Therefore, the output will be 'Color: Red', 'Color: Green', and 'Color: Blue' on separate lines.
Related Questions on Average

Which PHP control structure is used to execute a block of code multiple times, each time with a different value in a specified range?

A). if statement

B). for loop

C). switch statement

D). while loop

What is the purpose of the break statement in PHP?

A). To exit a loop or switch statement prematurely

B). To skip the current iteration of a loop

C). To restart the current iteration of a loop

D). To continue to the next iteration of a loop

Which of the following loops in PHP guarantees that the code block will be executed at least once, even if the condition is false?

A). for loop

B). while loop

C). do-while loop

D). foreach loop

What is the output of the following PHP code?

<?php
$x = 1;
while ($x <= 3) {
echo 'The number is: $x
';
$x++;
if ($x == 2) {
break;
}
}
?>

A). The number is: 1

B). The number is: 1
The number is: 2

C). The number is: 2

D). The number is: 1
The number is: 2
The number is: 3

Which PHP control structure is used to evaluate a single expression and execute a block of code based on the result of that expression?

A). if-else statement

B). for loop

C). switch statement

D). while loop

What will be the output of the following PHP code?

<?php
$x = 5;
do {
echo 'The number is: $x
';
$x++;
} while ($x <= 3);
?>

A). The number is: 5

B). The number is: 5
The number is: 6

C). The number is: 5
The number is: 4

D). The number is: 6

Which PHP control structure is used to execute a block of code based on the evaluation of a condition?

A). if statement

B). for loop

C). switch statement

D). while loop

What is the output of the following PHP code?

<?php
$x = 5;
if ($x > 3) {
echo 'Hello';
} else {
echo 'Goodbye';
}
?>

A). Hello

B). Goodbye

C). Nothing

D). Error

What is the output of the following PHP code?

<?php
$x = 0;
while ($x < 3) {
echo 'The number is: $x
';
$x++;
}
?>

A). The number is: 0
The number is: 1
The number is: 2

B). The number is: 3

C). The number is: 0

D). The number is: 1

Which PHP control structure is used to evaluate multiple conditions and execute a block of code based on the first condition that is true?

A). if-else statement

B). for loop

C). switch statement

D). while loop