PHP array_change_key_case()関数
例
配列のすべてのキーを大文字に変換する:
$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 | 省略可能。指定可能な値:
|
技術詳細
| 戻り値: | 小文字のキーを持つ配列、または大文字のキーを持つ配列、または配列でない場合はarrayFALSE を返します。 |
|---|---|
| PHP バージョン: | 4.2+ |
その他の例
例 1
配列のすべてのキーを小文字に変換する:
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
print_r(array_change_key_case($age,CASE_LOWER));
?>
$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));
?>
$pets=array("a"=>"Cat","B"=>"Dog","c"=>"Horse","b"=>"Bird");
print_r(array_change_key_case($pets,CASE_UPPER));
?>
例を実行 »
完全な PHP Array リファレンスマニュアル その他の拡張