Forms 如何在PHP中调用数组2D?
下面是数组2d,变量($C00等)本身有值Forms 如何在PHP中调用数组2D?,forms,Forms,下面是数组2d,变量($C00等)本身有值 $matriks = array(array($C00, $C01, $C02, $C03), array($C10, $C11, $C12, $C13), array($C20, $C21, $C22, $C23), array($C30, $C31, $C32, $C33)); 我想在下一页使用该数组2d,并使用submit form方法POST: 我不知道这个代
$matriks = array(array($C00, $C01, $C02, $C03),
array($C10, $C11, $C12, $C13),
array($C20, $C21, $C22, $C23),
array($C30, $C31, $C32, $C33));
我想在下一页使用该数组2d,并使用submit form方法POST:
我不知道这个代码是否正确:)
更新此部分代码,如图所示:
foreach ($matriks as $i => $val) {
foreach ($val as $v) {
echo '<input type="hidden" name="Matriks[' . $i . '][]" value="'.$v.'">' . "\n";
}
}
你能再清楚一点吗。。?
$matriks=array();
foreach($_POST['Matriks'] as $key => $val) {
foreach ($val as $k => $v) {
$matriks[$key][$k] = $v;
}}
foreach ($matriks as $i => $val) {
foreach ($val as $v) {
echo '<input type="hidden" name="Matriks[' . $i . '][]" value="'.$v.'">' . "\n";
}
}
array (size=1)
'Matriks' =>
array (size=4)
0 =>
array (size=4)
0 => string '00' (length=2)
1 => string '01' (length=2)
2 => string '02' (length=2)
3 => string '03' (length=2)
1 =>
array (size=4)
0 => string '10' (length=2)
1 => string '11' (length=2)
2 => string '12' (length=2)
3 => string '13' (length=2)
2 =>
array (size=4)
0 => string '20' (length=2)
1 => string '21' (length=2)
2 => string '22' (length=2)
3 => string '23' (length=2)
3 =>
array (size=4)
0 => string '30' (length=2)
1 => string '31' (length=2)
2 => string '32' (length=2)
3 => string '33' (length=2)