Php/docs/function.array-change-key-case

提供:Dev Guides
< Php
移動先:案内検索

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")、 配列の後のほうにある値が他の値を上書きします。