我用隐藏域传递数组$arr
echo "<input type=\"hidden\" name=\"devarr[]\" value=\"$arr\">";接收:
print_r($_POST['insarr']);接收不到呢请问高手应该怎么改呢??
echo "<input type=\"hidden\" name=\"devarr[]\" value=\"$arr\">";接收:
print_r($_POST['insarr']);接收不到呢请问高手应该怎么改呢??
echo " <input type=\"hidden\" name=\"insarr\" value=\"$arr\">"; 接收:
print_r($_POST['insarr']); 接收不到呢 请问高手应该怎么改呢??
如果你的$arr是数组,这个echo不会正确输出。
可以试试:
<?php
$b = array ('m' => 'monkey', 'foo' => 'bar', 'x' => array ('x', 'y', 'z'));
$results = print_r($b, true); //$results now contains output from print_r
?>
<input type="hidden" name="insarr[]" value="1">
<input type="hidden" name="insarr[]" value="2">
接收:
$a = $_POST['insarr'];
foreach($a as $c=>$d)
{
echo $d."<br/>";
}
这样传数组没什么意义,还是分开比较好foreach ($ins_arr as $v) {
echo '<input type="hidden" name="insarr[]" value="'.$v.'">';
}