PHPでは、配列をコピーするためにいくつかの方法があります。以下にいくつかのシンプルで簡単な方法を紹介します。
-
arrayコピー演算子 (=) を使用する方法:
$array1 = [1, 2, 3]; $array2 = $array1; // 配列をコピー
この方法では、元の配列を別の変数に代入することでコピーが作成されます。ただし、この方法では元の配列が変更されるとコピーも影響を受けます。
-
array_merge() 関数を使用する方法:
$array1 = [1, 2, 3]; $array2 = array_merge([], $array1); // 配列をコピー
array_merge() 関数は、複数の配列を結合するための関数です。ここでは、空の配列と元の配列を結合することで、元の配列のコピーを作成しています。
-
array_slice() 関数を使用する方法:
$array1 = [1, 2, 3]; $array2 = array_slice($array1, 0); // 配列をコピー
array_slice() 関数は、配列の一部分を切り出すための関数です。第2引数に0を指定することで、元の配列全体をコピーしています。
これらの方法を使用することで、PHPで配列をコピーすることができます。適切な方法を選択して、コードに組み込んでください。