Advertisement

Google Ad Slot: content-top

PHP Create Arrays

~1 min read · PHP
On this page



You can create arrays in a variety of ways. Arrays are essential data structures for grouping multiple values in a single variable.


Create Array


Using the array() function:

Example
    
Try it yourself

Using short array syntax ([ ]):


You can also use a shorter syntax by using the [] brackets:

Example
    
Try it yourself

Array Keys


When creating indexed arrays the keys are given automatically to store values, starting at 0 and increased by 1 for each item, so the array above could also be created with keys:

Example
   "Volvo",
      1 => "BMW",
      2 =>"Toyota"
    ];

    var_dump($cars);
  ?>  
Try it yourself

As you can see, indexed arrays are the same as associative arrays, but associative arrays uses custom keys (which can be strings or integers) to store values:

Example
   "John",
        "age" => 25,
        "city" => "New York"
    );
    var_dump($person);
  ?>  
Try it yourself

Creating an Empty Array


You can also create an empty array and add elements to it later.

Example
    
Try it yourself

The same goes for associative arrays, you can declare the array first, and then add items to it:

Example
    
Try it yourself

Note

Array can have both indexed and named keys.