私は配列を持っています
$variables_a = array(
'a' => $a,
'b' => $b,
'c' => $c
);
次に別の$variables_b = array('x','y','z')
、そして私は次のようにB配列をループしたいと思います:
foreach($variables_b as $var) {
$variables_c[] = array($var => $$var);
}
次に、AとCを$variables_combined = array_merge($variables_A, $variables_C)
私が取得したいと思っている出力print_r
は、
Array
(
[a] => a
[b] => b
[c] => c
[x] => x
[y] => y
[z] => z
)
しかし、私が得るのは
Array
(
[a] => a
[b] => b
[c] => c
[0] => Array
(
[x] => x
)
[1] => Array
(
[y] => y
)
[2] => Array
(
[z] => z
)
)
に変更$feature_variables[] = array($feature => $$feature)
する$feature_variables = array($feature => $$feature)
と
Array
(
[a] => a
[b] => b
[c] => c
[z] => z
)
つまり、最後のアイテムです$variables_b
が、他のアイテムはありません。それで、私はどこで間違っているのですか?