array_reverse

Return an array with elements in reverse order

&reftitle.description; `array` `array_reverse` `array` `array` `bool` `preserve_keys`&false;

Takes an input `array` and returns a new array with the order of the elements reversed.

&reftitle.parameters;

`array`

- The input array.

`preserve_keys`

- If set to &true; numeric keys are preserved. Non-numeric keys are not affected by this setting and will always be preserved.

&reftitle.returnvalues;

Returns the reversed array.

&reftitle.examples;

### `array_reverse` example

    <?php
    $input  = array("php", 4.0, array("green", "red"));
    $reversed = array_reverse($input);
    $preserved = array_reverse($input, true);

    print_r($input);
    print_r($reversed);
    print_r($preserved);
    ?>

&example.outputs;

    Array
    (
        [0] => php
        [1] => 4
        [2] => Array
            (
                [0] => green
                [1] => red
            )

    )
    Array
    (
        [0] => Array
            (
                [0] => green
                [1] => red
            )

        [1] => 4
        [2] => php
    )
    Array
    (
        [2] => Array
            (
                [0] => green
                [1] => red
            )

        [1] => 4
        [0] => php
    )

&reftitle.seealso;

- `array_flip`