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;
Array ( [0] => Apple [1] => Banana [2] => Orange [3] => Array ( [0] => Pear [1] => Grape [2] => Cherry ) )
$new_array = array_merge($array1, $array2);
$array1 = ["Apple", "Banana", "Orange"]; $array2 = ["Pear", "Grape", "Cherry"]; $new_array = array_merge($array1, $array2);
Array ( [0] => Apple [1] => Banana [2] => Orange [3] => Pear [4] => Grape [5] => Cherry )
以上がPHPで配列を作成して保存する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。