An array in PHP is actually an ordered map. A map is a type that associates values to keys. This type is optimized for several different uses; it can be treated as an array, list (vector), hash table (an implementation of a map), dictionary, collection, stack, queue, and probably more. As array values can be other arrays, trees and multidimensional arrays are also possible.REF
An array is a special type of variable that stores multiple values.
<?php
$students = array("Joseph","Sylvia","Brenda");
echo $students['0'];
?>
In php an array() function is used to create an array.
<?php
array();
?>
There are three types of arrays:
- Indexed arrays – Arrays with a numeric index
- Associative arrays – Arrays with named keys
- Multidimensional arrays – Arrays containing one or more arrays