array_change_key_case

Changes the case of all keys in an array

&reftitle.description; `array` `array_change_key_case` `array` `array` `int` `case` `CASE_LOWER`

Returns an array with all keys from `array` lowercased or uppercased. Numbered indices are left as is.

&reftitle.parameters;

`array`

- The array to work on

`case`

- Either `CASE_UPPER` or `CASE_LOWER` (default)

&reftitle.returnvalues;

Returns an array with its keys lower or uppercased.

&reftitle.examples;

### `array_change_key_case` example

    <?php
    $input_array = array("FirSt" => 1, "SecOnd" => 4);
    print_r(array_change_key_case($input_array, CASE_UPPER));
    ?>

&example.outputs;

    Array
    (
        [FIRST] => 1
        [SECOND] => 4
    )

&reftitle.notes;

If an array has indices that will be the same once run through this function (e.g. "`keY`" and "`kEY`"), the value that is later in the array will override other indices.