【PHP入門】連想配列のカラムキーを全て大文字・小文字に変換

所有時間1分

今回はPHPの「array_change_key_case」を使って連想配列のカラムキーを全て大文字・小文字に変換する方法を紹介します。

目次

array_change_key_caseの使い方

array_change_key_case($array, $case);

$array

対象となる連想配列を指定

$column_key

カラムキーを全て大文字にしたい場合は「CASE_UPPER」、小文字にしたい場合は「CASE_LOWER」を指定

array_change_key_caseの例

$nameList = [
  "Yamada" => "山田",
  "Tanaka" => "田中",
  "Suzuki" => "鈴木"
];

$upperName = array_change_key_case($nameList, CASE_UPPER);
$lowerName = array_change_key_case($nameList, CASE_LOWER);
print_r($upperName);
print_r($lowerName);

//出力
Array ( [YAMADA] => 山田 [TANAKA] => 田中 [SUZUKI] => 鈴木 ) 
Array ( [yamada] => 山田 [tanaka] => 田中 [suzuki] => 鈴木 )

CASE_UPPER, CASE_LOWERで指定するだけで簡単にカラムキーを大文字・小文字に変換できます。

以上です。

URLをコピーする
URLをコピーしました!
目次
閉じる