php页面如何获取form提交的二维数组中的数据?

解决方案 »

  1.   

    把你的form打出来看看,不知道你说的二维数组是指标签方式的还是隐藏的二维数组数据
      

  2.   

    我的二维数组存在一个变量中,然后赋值给input,提交给PHP页面,但我不知道如何获取这个数组中的值
      

  3.   

    你可以在给input之前用php的$array = serialize($array);一下,然后将$array给input,php用$_POST或者$_GET获取到之后再$array = unserialize($array);就行了
      

  4.   

    我的二维数组在提交form的页面是一个JAVASCRIPT变量,能用serialize吗?
      

  5.   

    一个JS变量的二维数组,想通过form提交到PHP页面
      

  6.   

    <script>
    window.onload=function(){
    var arr;
    document.getElementById('aa').value=arr;
    }
    </script>//php代码
    <input type="text" id="aa" value="" >  
    可以这样提交。
      

  7.   

    那么你需要将数据组成一种格式发给php,例如将js变量组成json等
      

  8.   

    <script>
    var arr;//arr是个二维数组
    document.getElementById('data').value=arr;
    document.getElementById('test').submit();
    </script><form action="save.php" method="post" id="test">
    <input id="data" type="hiden" name="arrdata">
    </form>我想在php页面用php变量获取arr数组中的值
      

  9.   

    将你的js数组arr循环成下面的形式最好了,然后在php中用json_decode转一下就好了
    [{"username":"zhangsan"},{"username":"lisi"}]
    //[{"键1":"值1"},{"键2":"值3"},...]
      

  10.   

    不知道你想干什么
    如果是想将形如
    <a href="forumdisplay.php?mod=forumdisplay&amp;fid=1" title="进入版块1">版块1</a><br />
    替换成 title="进入版块1"
    只需在规则串中加个 .*
    "/<a href\=\"(.*)forumdisplay\.php\?mod\=forumdisplay&(amp;)?fid\=(\w+)(&(amp;)?page\=(\d+))?\"([^\>]*)>.*/i";不过其后的所有东西都不在了,应该不是你需要的