In One Line : An array stores multiple values in one single variable.
An array is a data structure that stores one or more similar type of values in a single value. For example if you want to store 100 numbers then instead of defining 100 variables its easy to define an array of 100 length.
There are three different kind of arrays and each array value is accessed using an ID c which is called array index.
• Numeric array – An array with a numeric index. Values are stored and accessed in linear fashion
• Associative array – An array with strings as index. This stores element values in association with key values rather than in a strict linear index order.
• Multidimensional array – An array containing one or more arrays and values are accessed using multiple indices
NOTE: Built-in array functions is given in function reference PHP Array Functions
A variable is a storage area holding a number or text. The problem is, a variable will hold only one value.
An array is a special variable, which can store multiple values in one single variable.
If you have a list of items (a list of car names, for example), storing the cars in single variables could look like this:
However, what if you want to loop through the cars and find a specific one? And what if you had not 3 cars, but 300?
The best solution here is to use an array!
An array can hold all your variable values under a single name. And you can access the values by referring to the array name.
Each element in the array has its own index so that it can be easily accessed.
In PHP, there are three kind of arrays:
• Numeric array – An array with a numeric index
• Associative array – An array where each ID key is associated with a value
• Multidimensional array – An array containing one or more arrays