This site is mobile accessible. Press the "Tap Here" button to use a different font-size.


Smartphone icons created by Freepik - Flaticon

  • PHP array() Function

  • Definition and Usage

    • The array() function is used to create an array.
    • In PHP, there are three types of arrays:
      • Indexed arrays - Arrays with numeric index
      • Associative arrays - Arrays with named keys
      • Multidimensional arrays - Arrays containing one or more arrays

    Syntax

    Syntax for indexed arrays:

    array(value1, value2, value3, etc.)

    Syntax for associative arrays:

    array(key=>value,key=>value,key=>value,etc.)

    Parameter Values

    Parameter Description
    key Specifies the key (numeric or string)
    value Specifies the value

    Technical Details

    Return Value: Returns an array of the parameters
    PHP Version: 4+
    Changelog: As of PHP 5.4, it is possible to use a short array syntax, which replaces array() with [].
    E.g. $cars=["Volvo","BMW"]; instead of $cars=array("Volvo","BMW");

    Examples

    Create an indexed array named $cars:
    Example 1: Indexed Arrays
    <?php
    $cars=array("Volvo","BMW","Toyota");
    echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
    ?>
    Example 2: Associative Arrays

    Create an associative array named $age:

    <?php
    $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
    echo "Peter is " . $age['Peter'] . " years old.";
    ?>
    Example 3: Loop Through an Indexed Array

    Loop through and print all the values of an indexed array:

    <?php
    $cars=array("Volvo","BMW","Toyota");
    $arrlength=count($cars);
    
    for($x=0;$x<$arrlength;$x++)
      {
      echo $cars[$x];
      echo "<br>";
      }
    ?>
    Example 4: Loop Through an Associative Array

    Loop through and print all the values of an associative array:

    <?php
    $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
    
    foreach($age as $x=>$x_value)
      {
      echo "Key=" . $x . ", Value=" . $x_value;
      echo "<br>";
      }
    ?>
    Example 5: Two-dimensional Array

    Create a multidimensional array:

    <?php
    // A two-dimensional array:
    $cars=array
      (
      array("Volvo",100,96),
      array("BMW",60,59),
      array("Toyota",110,100)
      );
    ?>
    Navigate this PHP reference guide

    Eventually the navigation links, above, will be replaced by these << (previous) and >> (next) buttons below.



    Animated PHP icons used in the buttons provided by ICONS8.COM. Smartphone icons created by Freepik - Flaticon

    PHP Quiz