array_change_key_case()

PHPのarray_change_key_case()関数は、配列のすべての配列要素のキーを、大文字もしくは小文字に変更する組み込み関数。数値添字の場合は、そのまま変更しない。

定義

配列型 array_change_key_case( 配列型 $input[, 整数型 $case ] );

パラメータ

配列型 $input

すべての配列要素のキーを、大文字もしくは小文字に変更したい配列を指定。

整数型 $case

初期設定値は、定義済み定数「CASE_LOWER」。

「0」を指定すると、すべての配列要素のキーを小文字に変更。

「1」を指定すると、すべての配列要素のキーを大文字に変更。

定義済み定数「CASE_LOWER」を指定すると、すべての配列要素のキーを小文字に変更。

定義済み定数「CASE_UPPER」を指定すると、すべての配列要素のキーを大文字に変更。

戻り値

配列。

構文

連想配列のすべての配列要素のキーを小文字に変更1

配列 = array_change_key_case( 配列A );

配列Aのすべての配列要素のキーを、小文字に変更する。

連想配列のすべての配列要素のキーを小文字に変更2

配列 = array_change_key_case( 配列A, CASE_LOWER );

配列Aのすべての配列要素のキーを、小文字に変更する。

連想配列のすべての配列要素のキーを大文字に変更

配列 = array_change_key_case( 配列A, CASE_UPPER );

配列Aのすべての配列要素のキーを、大文字に変更する。

サンプル

連想配列のすべての配列要素のキーを小文字に変更1

<?php
$varArray = array(
    "Red" => "レッド",
    "Blue" => "ブルー",
    "Yellow" => "イエロー"
);
$varArray = array_change_key_case( $varArray );
foreach ( $varArray as $key => $value ) {
    echo "$key: $value<br />";
}
?>

↓↓↓出力結果↓↓↓

red: レッド
blue: ブルー
yellow: イエロー

連想配列のすべての配列要素のキーを小文字に変更2

<?php
$varArray = array(
    "Red" => "レッド",
    "Blue" => "ブルー",
    "Yellow" => "イエロー"
);
$varArray = array_change_key_case( $varArray, CASE_LOWER );
foreach ( $varArray as $key => $value ) {
    echo "$key: $value<br />";
}
?>

↓↓↓出力結果↓↓↓

red: レッド
blue: ブルー
yellow: イエロー

連想配列のすべての配列要素のキーを大文字に変更

<?php
$varArray = array(
    "Red" => "レッド",
    "Blue" => "ブルー",
    "Yellow" => "イエロー"
);
$varArray = array_change_key_case( $varArray, CASE_UPPER );
foreach ( $varArray as $key => $value ) {
    echo "$key: $value<br />";
}
?>

↓↓↓出力結果↓↓↓

RED: レッド
BLUE: ブルー
YELLOW: イエロー

スポンサード リンク

カテゴリー: PHP, キー, 組み込み関数, 編集, 配列 タグ: パーマリンク