もっと詳しく
PHPで配列キーを大文字または小文字に変換する場合は、array_change_key_case()を使用して、配列内のキーを大文字または小文字に変換します。

次の構文を見てみましょう。
array_change_key_case(array_input、CASE_LOWER / CASE_UPPER)

2つのパラメータを取ります。

パラメーター:

  1. Array_inputは、キーと値を持つ入力配列です。
  2. 2番目のパラメーターは、キーが変換されるケースを指定します。 2つの可能な値を取ります:

CASE_LOWER 配列に存在するすべてのキーを下位に変換します。

CASE_UPPER 配列に存在するすべてのキーをupperに変換します。

デフォルトでは、キーは小文字に変換されます。

配列はデータを線形に保持します。 一度に複数の要素を保持します。 Array()は、PHPで配列を作成するために使用されます。 キーは、=>演算子を使用して値を参照できます。

構文:
array(Key => Value、……..)

配列全体を表示するには、print_r()関数を使用できます。 キーが内部に配置されるような形式で配列を返します [] 値が続きます。

配列

((
[Key] => 価値
……………
……………
)。

4つのキーと値を持つ配列を作成しましょう。

<?php
//という名前の配列を作成します-4つのキーと値を持つFlower
$ Flower=配列((「Flower_name」=>“ロータス”「Flower_area」=>“水”「Flower_sepals」=>10「Flower_petals」=>20)。;

//Flower配列を表示します
print_r(($ Flower)。;
?>

出力:

キーが「Flower_name」、「Flower_area」、「Flower_sepals」、および「Flower_petals」であることがわかります。

ここで、関数を使用してそれらを大文字/小文字に変換します。

例1:

この例では、array_change_key_case()関数を使用して、2番目のパラメーターを指定せずに配列内のキーを小文字に変換します。

<?php
//という名前の配列を作成します-4つのキーと値を持つFlower
$ Flower=配列((「Flower_name」=>“ロータス”「Flower_area」=>“水”「Flower_sepals」=>10「Flower_petals」=>20)。;

//キーを小文字に変換してFlower配列を表示します
print_r((array_change_key_case(($ Flower)。)。;
?>

出力:

配列内の4つのキーすべてが小文字に変換されていることがわかります。

例2:

この例では、array_change_key_case()関数を使用して、2番目のパラメーターCASE_LOWERを指定することにより、配列内のキーを小文字に変換します。

<?php
//という名前の配列を作成します-4つのキーと値を持つFlower
$ Flower=配列((「Flower_name」=>“ロータス”「Flower_area」=>“水”「Flower_sepals」=>10「Flower_petals」=>20)。;

//キーを小文字に変換してFlower配列を表示します
print_r((array_change_key_case(($ FlowerCASE_LOWER)。)。;
?>

出力:

配列内の4つのキーすべてが小文字に変換されていることがわかります。

例3:

この例では、array_change_key_case()関数を使用して、2番目のパラメーターCASE_UPPERを指定することにより、配列内のキーを大文字に変換します。

<?php
//という名前の配列を作成します-4つのキーと値を持つFlower
$ Flower=配列((「Flower_name」=>“ロータス”「Flower_area」=>“水”「Flower_sepals」=>10「Flower_petals」=>20)。;

//キーを大文字に変換してFlower配列を表示します
print_r((array_change_key_case(($ FlowerCASE_UPPER)。)。;
?>

出力:

配列内の4つのキーすべてが大文字に変換されていることがわかります。

結論

このPHPチュートリアルから、array_key_case()関数を使用して、配列内のすべてのキーを小文字/大文字に変換する方法を学びました。 これは、キーを小文字に変換するための2番目のパラメーターとしてCASE_LOWERを受け取り、キーを大文字に変換するためにCASE_UPPERを受け取る組み込み関数です。 2番目のパラメーターを指定しない場合、小文字に変換されます。

The post PHP Array_Change_Key_Case()関数 appeared first on Gamingsym Japan.