Numeric Arrays

How to get number of elements in an Array? explain with example

PHP offers count() and sizeof() functions. The count() and sizeof() both functions are used to count all elements in an array and return 0 for a variable that has been initialized with an empty array. These are the built-in functions of PHP. We can use either count() or sizeof() function to count the total number of elements present in an array.




  $days = array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat");

  echo 'Total number of elements in the $days array is - ' . count($days);
  echo "<br>";
  echo 'Total number of elements in the $days array is - ' . sizeof($days);


Total number of elements in the $days array is - 7
Total number of elements in the $days array is - 7

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.