1, "Green" => 2, "Blue" => 3);
asort($colors);
foreach ($colors as $color => $value) {
echo "$color: $value ";
}
? | PHP | MYTAT"> 1, "Green" => 2, "Blue" => 3);
asort($colors);
foreach ($colors as $color => $value) {
echo "$color: $value ";
}
? | PHP | MYTAT">
Q
What will be the output of the following PHP code?
<?php
$colors = array('Red' => 1, 'Green' => 2, 'Blue' => 3);
asort($colors);
foreach ($colors as $color => $value) {
echo '$color: $value ';
}
?

Answer & Solution

Answer: Option Blue: 3 Green: 2 Red: 1
Solution:
The output of the code will be Blue: 3 Green: 2 Red: 1 because the asort() function in PHP sorts an associative array in ascending order based on the values while maintaining the key-value pairs intact. The foreach loop then iterates over the sorted array, printing each color-value pair in the sorted order.
Related Questions on Average

What is the correct syntax for creating a multidimensional array in PHP?

A). $array = array(array(1, 2, 3), array(4, 5, 6), array(7, 8, 9));

B). $array = array([1, 2, 3], [4, 5, 6], [7, 8, 9]);

C). $array = array{1, 2, 3}, {4, 5, 6}, {7, 8, 9};

D). $array = array{{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};

What will be the output of the following PHP code?
<?php
$info = array('name' => 'Alice', 'age' => 25);
echo count($info);
?

A). 1

B). 2

C). 25

D). Alice

What will be the output of the following PHP code?
<?php
$person = array('name' => 'John', 'age' => 30, 'city' => 'New York');
echo $person['age'];
?

A). name: John

B). age: 30

C). city: New York

D). John

Which PHP function is used to merge two or more arrays into a single array?

A). merge()

B). combine()

C). concat()

D). array_merge()

Which PHP construct is commonly used to iterate over elements of an array?

A). foreach loop

B). while loop

C). do-while loop

D). for loop

What will be the output of the following PHP code?
<?php
$colors = array('Red', 'Green', 'Blue');
array_push($colors, 'Yellow', 'Orange');
foreach ($colors as $color) {
echo $color . ' ';
}
?

A). Red Green Blue Yellow Orange

B). Yellow Orange Red Green Blue

C). Green Blue Red Yellow Orange

D). Yellow Orange

Which PHP function is used to determine the number of elements in an array?

A). size()

B). count()

C). length()

D). elements()

What will be the output of the following PHP code?
<?php
$matrix = array(
array(1, 2, 3),
array(4, 5, 6),
array(7, 8, 9)
);
echo $matrix[1][2];
?

A). 1

B). 2

C). 4

D). 6

Which PHP function is used to remove the last element from an array?

A). remove()

B). pop()

C). delete()

D). unset()

Which PHP function is used to sort an array in ascending order, maintaining the key-value pairs?

A). sort()

B). ksort()

C). asort()

D). rsort()