怎么 post 二维数组 $arr=array(array("id"=>1,"name"=>"张三"),array("id"=>2,"name"=>"李四")); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input name="arr[id]" value="" type="text">表单里,post方式提交,,$_POST['arr']['id']取得数据 $arr=array(array("id"=>1,"name"=>"张三"),array("id"=>2,"name"=>"李四"));$arr_ec = base64_encode(json_encode($arr));html:<input name="arr" value="<?php echo $arr_ec;?>" type="hidden">接收:$arr = json_decode(base64_decode($_POST['arr']),true);print_r($arr); $arrinput=""foreach($arr as $k=>$v){ foreach($v as $k1=>$v1){ $arrinput.="<input name='arr[$k][$k1]' value='$v1'>"; }}<form action="" method=post><?php echo $arrinput;?><input type=submit></form> 两种方法,大数据量都是可以的。如果你的数量很大,超过的服务器配置里的max_post,则你只有再修改配置了。 post_max_size默认,通常有2M你的数组大小这么大???????先仔细确认吧。表单项需要修改,就分开列出,整体提交,不用修改,上面也有例子 讨论下PHP的变量注册以及使用。 请教一个正则表达式匹配问题 需要大家的助,php+mysql问题 各位帮我看看这段代码,怎么运行后是乱码? 请教获取日期选择器Value值得问题 phpmailer本地测试可以上传到服务器就不行? 高手帮帮忙,给看看这个怪问题是怎么回事 寻找一段代码 各位大侠快帮帮我!!! varchar字符串长度问题 记录登陆信息 PHP 内容替换
表单里,post方式提交,,$_POST['arr']['id']取得数据
$arr=array(
array("id"=>1,"name"=>"张三"),
array("id"=>2,"name"=>"李四")
);
$arr_ec = base64_encode(json_encode($arr));html:
<input name="arr" value="<?php echo $arr_ec;?>" type="hidden">接收:
$arr = json_decode(base64_decode($_POST['arr']),true);
print_r($arr);
$arrinput=""
foreach($arr as $k=>$v){
foreach($v as $k1=>$v1){
$arrinput.="<input name='arr[$k][$k1]' value='$v1'>";
}
}<form action="" method=post>
<?php echo $arrinput;?>
<input type=submit>
</form>
如果你的数量很大,超过的服务器配置里的max_post,则你只有再修改配置了。
表单项需要修改,就分开列出,整体提交,不用修改,上面也有例子