Array は PHP で非常に一般的に使用されるデータ型で、複数の値を保存し、キーと値のペアの形式でアクセスできます。開発によっては、配列を作成し、この配列を別の配列に保存する必要がありますが、この記事では、PHP で配列を作成し、他の配列に保存する方法を紹介します。
1. 配列の作成
PHP での配列の作成は非常に簡単で、次の 2 つの方法を使用できます:
1. array() 関数を使用します
array() 関数を使用して新しい配列を作成できます。構文は次のとおりです:
$array = array(value1, value2, ..., valueN);
この構文では、配列の作成時に各要素の値を指定する必要があります。例:
$fruits = array("apple", "banana", "orange");
これにより、「apple」、「banana」、「orange」という 3 つの要素を含む $fruits 配列が作成されます。
この方法で配列を作成する場合、PHP は要素のキー値を 0 から始まる整数インデックスに自動的に設定することに注意してください。キー名を設定する必要がある場合は、次の形式を使用できます。
$person = array("name" => "Tom", "age" => 20, "gender" => "male");
これにより、名前、年齢、性別をそれぞれ表す 3 つの要素を含む $person 配列が作成されます。ここで重要な名前は「名前」、「年齢」、「性別」です。
2. [] 記号を使用する
PHP 5.4 以降では、[] 記号を使用して配列を作成することもできます。構文は次のとおりです:
$array = [value1, value2, ..., valueN];
次は、[] 表記を使用して配列を作成する例です。
$colors = ["red", "green", "blue"];
これにより、「red」、「green」、「blue」という 3 つの要素を含む $colors 配列が作成されます。
2. 配列を別の配列に保存する
PHP では、配列を別の配列に保存する場合、次の 2 つの方法を使用できます:
1. [] 記号
を使用します。この方法は比較的簡単です。ターゲット配列の直後に [] 記号を追加し、その中に追加する配列を記述するだけです (例:
$array1 = ["Apple", "Banana", "Orange"]; $array2 = ["Pear", "Grape", "Cherry"]; $array1[] = $array2;#)。 ## これにより、4 つの要素を持つ $array1 配列が作成され、最後の要素は $array2 配列になります。 $array1 配列を出力すると、結果は次のようになります:
Array ( [0] => Apple [1] => Banana [2] => Orange [3] => Array ( [0] => Pear [1] => Grape [2] => Cherry ) )2. array_merge() 関数を使用します2 つの配列を新しい配列にマージする場合は、次のように使用できます。 array_merge() 関数。具体的な構文は次のとおりです。
$new_array = array_merge($array1, $array2);このうち、$array1 と $array2 はそれぞれマージされる 2 つの配列を表し、$new_array はマージ後の新しい配列です。以下に例を示します。
$array1 = ["Apple", "Banana", "Orange"]; $array2 = ["Pear", "Grape", "Cherry"]; $new_array = array_merge($array1, $array2);これにより、6 つの要素 ($array1 と $array2 のすべての要素) を含む $new_array 配列が作成されます。 $new_array 配列を出力すると、結果は次のようになります:
Array ( [0] => Apple [1] => Banana [2] => Orange [3] => Pear [4] => Grape [5] => Cherry )3. 概要Array は、PHP において非常に重要なデータ型です。値、文字列、およびデータを保存するために使用できます。他のタイプのデータ、およびアクセス用のキー名を割り当てます。開発においては、ある配列を別の配列に保存するなど、配列を使用するためのテクニックも数多くあります。この記事では配列の作成方法と他の配列への保存方法を簡単に紹介しますので、皆様の開発のお役に立てれば幸いです。
以上がPHPで配列を作成して保存する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。