使用PHP。我試圖從二維$ _POST數組的第二維檢索$ _POST值,但實際上並不知道所發佈值的名稱。這是我的;它不起作用。
foreach($_POST as $k=>$v) {
$$k=$v;
if (is_array($k) == true) {
foreach($k as $value) {
echo $value;
echo "<br>";
}
}
}
我用
echo '<pre>';
print_r($_POST);
echo '</pre>';
,以確保有數組中的價值和有。它顯示:
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" />
如何從一個數組中的數組獲取值如果我不知道數組的名字。這個名字不會總是顏色?