PHP で配列をマージする一般的な方法は何ですか?

PHPz
リリース: 2024-04-28 13:36:01
オリジナル
536 人が閲覧しました

PHP では、配列をマージする一般的な方法が 3 つあります。array_merge() 関数、演算子 (キー名が競合しない場合)、および array_combine() 関数 (キーと値のペアの配列を作成する場合) を使用します。 。実際には、これらのメソッドを使用して、ショッピング カート内のアイテムを order 配列にマージすることができます。

PHP で配列をマージする一般的な方法は何ですか?

PHP で配列を結合する一般的な方法

PHP では、より大きなデータ コレクションを作成するために複数の配列を結合することが必要になることがよくあります。配列のマージを実装する一般的なメソッドをいくつか次に示します。

array_merge() 関数

array_merge() この関数は、複数の配列を 1 つの配列にマージし、マージされた配列を返します。後の配列。この関数は、可変数の配列を引数として受け入れます。例:

$array1 = ["foo", "bar"];
$array2 = ["baz", "qux"];

$mergedArray = array_merge($array1, $array2);

print_r($mergedArray);

// 输出:
// Array
// (
//     [0] => foo
//     [1] => bar
//     [2] => baz
//     [3] => qux
// )
ログイン後にコピー

演算子

演算子は配列をマージするためにも使用できますが、これは 2 つの配列のキー名が競合しない場合に限られます。例:

$array1 = ["foo" => "bar"];
$array2 = ["baz" => "qux"];

$mergedArray = $array1 + $array2;

print_r($mergedArray);

// 输出:
// Array
// (
//     [foo] => bar
//     [baz] => qux
// )
ログイン後にコピー

array_combine() 関数

array_combine() この関数は、2 つの配列をキーと値のペアの配列に結合できます。最初の配列の値はキーとして機能し、2 番目の配列の値は値として機能します。例:

$keys = ["foo", "bar"];
$values = ["baz", "qux"];

$mergedArray = array_combine($keys, $values);

print_r($mergedArray);

// 输出:
// Array
// (
//     [foo] => baz
//     [bar] => qux
// )
ログイン後にコピー

実践的なケース: ショッピング カート内のアイテムを注文配列にマージする

電子商取引 Web サイトのショッピング カート機能を考えてみましょう。各アイテムは配列に格納されます。 。ユーザーが注文するときは、ショッピング カート内のすべてのアイテムを注文配列にマージする必要があります。

rree

以上がPHP で配列をマージする一般的な方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート