合并数组中的每个项目

时间:2020-08-10 15:24:38

标签: php arrays

我现在已经动脑了几天,希望有人能指出正确的方向来实现这一目标。

我有一个像这样的数组:

Array (
    [Option A] => Array
        (
            [0] => Value 1
            [1] => Value 2
        )

    [Option B] => Array
        (
            [0] => Value 1
            [1] => Value 2
        )
)

我需要组合选项,以便产生这样的列表。

Option A : Value 1, Option B Value 1
Option A : Value 1, Option B Value 2
Option A : Value 2, Option B Value 1
Option A : Value 2, Option B Value 2

1 个答案:

答案 0 :(得分:1)

使用2这样在另一个内部循环

foreach ($arr['OptionA'] as $a) {
    foreach ($arr['OptionB'] as $b) {
        echo sprintf('Option A : %s, Option B : %s', $a, $b);
    }
}