menu

PHP Arrays


1.

What is the output of the following PHP code snippet?

<?php
$array = ["apple", "banana", "orange"];
$lengths = array_map('strlen', $array);
print_r($lengths);
?>

["a", "b", "o"]

[5, 6, 6]

["apple", "banana", "orange"]

None of the above


2.

What is the output of the following PHP code snippet?

<?php
$array1 = ["apple", "banana"];
$array2 = ["orange", "grape"];
$result = array_intersect($array1, $array2);
print_r($result);
?>

["apple", "banana"]

["orange", "grape"]

[]

None of the above


3.

What is the output of the following PHP code snippet?

<?php
$array = ["apple", "banana", "orange"];
$last_element = end($array);
echo $last_element;
?>

apple

banana

orange

0


4.

What is the output of the following PHP code snippet?

<?php
$array = ["apple", "banana", "orange"];
$subset = array_slice($array, 1, 2);
print_r($subset);
?>

["apple"]

["banana"]

["orange"]

["banana", "orange"]


5. Which of the following is not a valid way to loop through an array in PHP?

foreach()

for()

while()

do-while()


6. Which function is used to check if a value exists in an array in PHP?

in_array()

array_exists()

value_in_array()

array_contains()


7.

What is the output of the following PHP code snippet?

<?php
$array = ["apple", "banana", "orange"];
echo count($array);
?>

0

1

2

3


8. How can you access the first element of an array in PHP?

$array[0]

$array[1]

$array[first]

$array["first"]


9.

What is the output of the following PHP code snippet?

<?php
$array = ["apple", "banana", "orange"];
$new_array = array_values($array);
print_r($new_array);
?>

["apple", "banana", "orange"]

[0 => "apple", 1 => "banana", 2 => "orange"]

[1 => "apple", 2 => "banana", 3 => "orange"]

None of the above


10. Which function is used to sort an array in descending order by value in PHP?

sort()

asort()

ksort()

rsort()