配列のすべてのキーの大文字小文字を変更する

# array_change_key_case

(PHP 4 >= 4.2.0, PHP 5, PHP 7)

array_change_key_case — 配列のすべてのキーの大文字小文字を変更する

### 説明

array_change_key_case ( array `$array` [, int `$case` = CASE_LOWER ] ) : array

`array` のすべてのキーを小文字あるいは大文字にした配列を返します。 数値添字はそのままとなります。

### パラメータ

`array`

  処理を行う配列。

`case`

  `CASE_UPPER` あるいは `CASE_LOWER` (デフォルト)。

### 返り値

すべてのキーを小文字あるいは大文字にした配列を返します。 `array` が配列でない場合は `FALSE` を返します。

### エラー / 例外

`array` が配列でない場合は `E_WARNING` が発生します。

### 例

例1 array_change_key_case() の例

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

上の例の出力は以下となります。

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

### 注意

> 注意:

> 配列の添字に、この関数を使うことによって同じになってしまうものがある場合 (例: "keY" と "kEY")、 配列の後のほうにある値が他の値を上書きします。