Multi-Dimensional Arrays

What are the types of Array in PHP? Plz, provide an explanation with an example.

Types of PHP Arrays

There are 3 types of arrays in PHP.

  1. Indexed or Numeric Arrays
  2. Associative Arrays
  3. Multi-Dimensional Arrays

Indexed or Numeric Arrays

An index array is an array in which the values or items of the array are assigned by the index number. The name of the index array itself shows that the index number has importance in the index array. The index array has a different index number for each value. Index means 1, 2, 3, 4, 5 but index numbers in the index array start from 0. Index numbers are 0,1,2,3,4,etc.

$var = array("Value0", "Value1", "Value2");


Associative Arrays

The associated array is a simple and very important array of PHP. This array is also used the most, it is also very easy to understand this array, as it contains keys and values. In simple language, the key acts as the name, and the value works as the information related to that name. For Mohan is a key and Mohan’s age or address, email, etc. are his values.



Multi-Dimensional Array

A multidimensional array is an array that uses more than one array, instead of storing a single element, it stores another array at each index.