menu

PHP Arrays


1.

What is the output of the following PHP code snippet?

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

0

1

2

3


2. Which of the following is not a valid way to remove an element from an array in PHP?

unset()

array_splice()

array_remove()

array_shift()


3.

What is the output of the following PHP code snippet?

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

["apple", "banana"]

["orange", "grape"]

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

None of the above


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

array_shift()

array_pop()

array_remove_last()

remove_array_last()


5. Which function is used to sort an array in ascending order by value in PHP?

sort()

asort()

ksort()

rsort()


6.

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


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

in_array()

array_exists()

value_in_array()

array_contains()


8.

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"]


9.

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


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

$array[0]

$array[1]

$array[first]

$array["first"]