Использование PHP.Я пытаюсь получить значения $ _POST из второго измерения двумерного массива $ _POST, фактически не зная имен публикуемых значений.Вот что у меня есть;это не работает.
foreach($_POST as $k=>$v) {
$$k=$v;
if (is_array($k) == true) {
foreach($k as $value) {
echo $value;
echo "<br>";
}
}
}
Я использовал
<code>echo '<pre>';
print_r($_POST);
echo '
';
, чтобы убедиться, что значения в массивах есть и есть.Он показывает:
Array
(
[colors] => Array
(
[0] => red
[1] => yellow
[2] => blue
[3] => black
)
)
Вот как выглядят мои флажки формы:
<input name="colors[]" type="checkbox" value="red" />
<input name="colors[]" type="checkbox" value="yellow" />
<input name="colors[]" type="checkbox" value="blue" />
<input name="colors[]" type="checkbox" value="black" />
Как получить значения из массива в массиве, если я не знаюимя массиваИмя не всегда будет цвета?