Mar

PHP Array Interview Questions
- Priyag Chaudhary
- 21st Mar, 2023
- 474 Followers
PHP Array Interview Questions
What is PHP Array?
PHP array is a special type of variable that can hold multiple values in one single variable. There are 3 different types of array available in PHP Programming Language they are Indexed arrays, Associative arrays, and Multidimensional arrays.
Here is the list of top PHP array interview questions that can be asked by the Interviewer in PHP Interviews to Freshers and Experience.
Array Questions in PHP interviews
1) What is an array in PHP?
PHP Array is a special type of variable that stores multiple values in a single variable. There are 3 types of array available in PHP they are
- Indexed arrays
- Associative arrays
- Multidimensional arrays
2) How to create an empty array in PHP?
It is very easy to create an array in PHP. You can create an array in PHP using array() function or simply assigning [] in front of variable.
$array1=array() or $array1=[];
3) How to get number of elements in an Array?
You can use count() function to count the number of elements in a PHP Array.
$array=['ram','ravi','ajay','vijay']; echo count($array); // outputs 4
4) What is difference between array_merge and array_combine?
array_combine() is used to creates a new array by using the key of one array as keys and using the value of another array as values. Whereas array_merge() merges one or more than one array such that the value of one array appended at the end of the first array.
5) How to check a key exist in an array?
PHP array_key_exists() Function is used to check a key exist or not in an array.
Example Uses
<?php $a=array("fruit"=>"Apple","Car"=>"BMW"); if (array_key_exists("Apple",$a)) { echo "Array Key exists!"; } else { echo "Array Key does not exist!"; } ?>
6) How to create an array from PHP string?
PHP explode() function is used to create an array from a string in PHP. Explode function breaks a string using a delimiter into an array.
Below is the basic syntax to convert a string to an array in PHP
<?php $string = "This is a string in PHP"; $php_array= explode(" ",$string); print_r(" ",$php_array); ?>
7) How to Delete an element from an array?
You can use array_splice() or unset() function to delete an element from PHP array.
8) List types of array are available in PHP?
There are basically three types of arrays available in PHP. They are:
- Indexed arrays
- Associative arrays
- Multidimensional arrays
9) List functions available to sort an php array?
PHP functions for Sorting Arrays are
- sort(): Used for sorting arrays in ascending order.
- rsort(): used for sorting arrays in descending order
- asort(): used to sort associative arrays in ascending order, by value
- ksort(): used to sort associative arrays in ascending order, by key
- arsort(): used to sort associative arrays in descending order, by value
- krsort(): used sort associative arrays in descending order, by key
10) How to convert a JSON string to an array in PHP?
json_encode() function is used to convert a JSON string to an array in PHP.
Syntax
json_decode(string, assoc, depth, options)
11) What is difference between count or sizeof function in php?
According to the PHP official document, there is no difference between count() or sizeof() function in PHP that means both are same that means that the sizeof() the function is just the alias of count function i.e. the sizeof() uses the same as count function underneath.
12) How to remove duplicate values from PHP Array?
You can use the array_unique() function to remove duplicate values from PHP Array. That means if there are two or more array values are the same, the first appearance will be kept and the other will be removed.
13) How to get a random value from a PHP array?
array_rand() function is used to get random value from PHP array.
Usage
<?php $a=array("apple","banana","grapes","mango","orange"); echo $random_value=array_rand($a); ?>
14) What is difference between array PUSH and POP?
The difference between array PUSH and POP are as follows -
Array PUSH and POP both are inbuilt PHP functions and used to work with an array.
Array push is used to add one or more elements onto the end of an array
Example
<?php $a=array("car","truck"); array_push($a,"van","plane"); print_r($a); ?>
Array pop removes and returns the value of the last element of an array..
Syntax
<?php $stack = array("orange", "banana", "apple", "raspberry"); echo $fruit = array_pop($stack); // prints raspberry ?>
Leave A Comment :
Valid name is required.
Valid name is required.
Valid email id is required.