php で配列を結合するには 4 つの方法があります: 1. 演算子を使用して 2 つ以上の配列の要素を 1 つの配列に結合します; 2. array_merge 関数を使用してすべての配列の要素を追加します。新しい配列に追加する; 3. array_replace 関数を使用して、1 つ以上の配列の要素を最初の配列にマージします; 4. array_merge_recursive 関数を使用して、2 つ以上の配列を 1 つの配列に再帰的にマージします。
PHP での配列の結合操作は非常に一般的で、通常は 2 つ以上の配列の要素を 1 つの配列に結合するために使用されます。 PHP では、配列を結合する方法がたくさんあります。
1. 演算子を使用する
PHP の演算子は、2 つの配列を 1 つの配列にマージできます。 2 番目の配列の要素を最初の配列に追加し、両方の配列に同じキーがある場合は最初の配列の値を保持します。以下はサンプル コードです:
$array1=array("apple","banana","orange"); $array2=array("pineapple","grape","mango"); $result=$array1+$array2; print_r($result); 输出结果为: Array ( [0]=>apple [1]=>banana [2]=>orange [3]=>pineapple [4]=>grape [5]=>mango )
2. array_merge 関数の使用
array_merge 関数は、2 つ以上の配列を 1 つの配列にマージできます。すべての配列要素が新しい配列に追加され、それらのキー名が同じ場合、後の値が前の値を上書きします。以下はサンプル コードです:
$array1=array("apple","banana","orange"); $array2=array("pineapple","grape","mango"); $result=array_merge($array1,$array2); print_r($result);
出力結果は次のとおりです:
Array ( [0]=>apple [1]=>banana [2]=>orange [3]=>pineapple [4]=>grape [5]=>mango )
3. array_replace 関数を使用します
array_replace 関数を使用して、1 つまたは追加の配列 要素は最初の配列にマージされます。同じキー名の要素値を後続の配列の要素値に置き換えます。以下はサンプル コードです:
$array1=array("apple","banana","orange"); $array2=array(1=>"pineapple",2=>"grape"); $result=array_replace($array1,$array2); print_r($result);
出力結果は次のとおりです:
Array ( [0]=>apple [1]=>pineapple [2]=>grape )
4. array_merge_recursive 関数を使用します
array_merge_recursive 関数を使用して、2 つまたはさらに多くの配列 再帰的に配列にマージします。同じキーを持つ要素を配列にマージします。以下はサンプル コードです:
$array1=array("apple","banana","orange"); $array2=array("pineapple","grape","mango"); $result=array_merge_recursive($array1,$array2); print_r($result); 输出结果为: Array ( [0]=>apple [1]=>banana [2]=>orange [3]=>pineapple [4]=>grape [5]=>mango )
上記の紹介を通じて、PHP で配列をマージするいくつかの方法を理解できます。プロジェクト要件を満たすための実際のニーズに基づいて、適切なマージ方法を選択します。演算子、array_merge 関数、array_replace 関数、array_merge_recursive 関数のいずれを使用しても、配列のマージ操作を柔軟に実行できます。
以上がPHPで配列をマージするにはいくつかの方法がありますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。