すべての配列キーを大文字に変換します。
<?php$age=array("ピーター"=>"35","ベン"=>"37","ジョー"=>"43");print_r(array_change_key_case($age,CASE_UPPER));?>array_change_key_case() 関数は、配列のすべてのキーを大文字または小文字に変換します。
array_change_key_case(配列,ケース);
| パラメータ | 説明する |
|---|---|
| 配列 | 必須。使用する配列を指定します。 |
| 場合 | オプション。可能な値: CASE_LOWER - デフォルト値。配列のキーを小文字に変換します。 CASE_UPPER - 配列キーを大文字に変換します。 |
| 戻り値: | 小文字のキーを含む配列、または大文字のキーを含む配列、または配列が配列でない場合は FALSE を返します。 |
|---|---|
| PHPのバージョン: | 4.2+ |
すべての配列キーを小文字に変換します。
<?php$age=array("ピーター"=>"35","ベン"=>"37","ジョー"=>"43");print_r(array_change_key_case($age,CASE_LOWER));?>array_change_key_case() を実行した後、同じキーを持つキーが 2 つ以上ある場合 (「b」と「B」など)、最後の要素が他の要素を上書きします。
<?php$pets=array("a"=>"猫","B"=>"犬","c"=>"馬","b"=>"鳥");print_r(array_change_key_case($ペット,CASE_UPPER));?>