Vidyalelo
PHP · Q21

Arrays

Programming · PHP · question 21

Q21

What will be the output of the following PHP code ? "red", "b" => "green", "c" => "blue", "d" => "yellow"); a2 = array("e" => "red","f" => "green", "g" => "blue"); result = array_intersect( a1, a2); print_r( result); ?>

A.
Array ( [a] => red [b] => green [c] => blue )
Answer
B.
Array ( [a] => red [b] => green [c] => blue [d] => yellow )
C.
Array ( [e] => red [f] => green [g] => blue )
D.
Array ( [a] => red [b] => green [c] => blue [d] => yellow [e] => red [f] => green [g] => blue )

Answer: Option A

Solution

Answer: Option A
Solution:
The array_intersect() function compares the values of two (or more) arrays, and returns the matches.