PHP array_change_key_case() 関数

❮ PHP 配列リファレンス

配列内の全てのキーを大文字に変更します:

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
print_r(array_change_key_case($age,CASE_UPPER));
?>
例の実行 »

定義と用法

array_change_key_case() 関数は、配列内のすべてのキーを小文字または大文字に変更します。


構文

array_change_key_case(array,case);

パラメータ 説明
array 必須。使用する配列を指定する
case 任意。指定可能な値:
  • CASE_LOWER - デフォルト。キーを小文字に変換する
  • CASE_UPPER - キーを大文字に変換する

技術内容
返り値: キーが小文字または大文字の配列を返す。配列が配列でない場合はFALSEを返す
PHP バージョン: 4.2+

その他の例

例 1

配列内のすべてのキーを小文字に変更します:

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
print_r(array_change_key_case($age,CASE_LOWER));
?>
例の実行 »

例 2

array_change_key_case()を実行した後に、2つ以上のキーが同じになった場合(たとえば "b"と "B")、最後の配列が他の配列を上書きします:

<?php
$pets=array("a"=>"Cat","B"=>"Dog","c"=>"Horse","b"=>"Bird");
print_r(array_change_key_case($pets,CASE_UPPER));
?>
例の実行 »

❮ PHP 配列リファレンス