好久没露脸了,一上来就问问题,CSDN常讨论问题的朋友.在下再次想到一个刁钻的问题...如题,php中,post和get是用$_POST['xx']和$_GET['xx']的方法获取的,这个方式似乎是形成数组的样子.没怎么研究过post机制,不知道对不对.问题来了.ASP中,有个request.form.count来引用上级页面post传递而来的参数数量(个数),我查询了php的手册,似乎没有发现有类似的代码命令可以获取post个数的.朋友们有知道的,麻烦说下.

解决方案 »

  1.   

    用count($_POST),count($_GET)不可以吗?
      

  2.   

    Superglobals除了不用声明之外,跟普通变量用法基本一样
    $_POST,$_GET就是个变量,你怎么计算数组元素个数,就怎么计算它
      

  3.   

    var_dump()一下你就知道$_POST,$_GET,$_REQUEST都是数组了,取数组元素个数你就count()下
      

  4.   

    count($_POST['xx']) 如果是数组应该可以得到个数吧
      

  5.   

    $array = $_POST["SHI_Furniture"];
    count($_POST['SHI_Furniture'])
      

  6.   

    数组变量 获取数量count($_POST)
      

  7.   

    同一楼   你用count不就知道了?
      

  8.   

    count($_POST);
    count($_GET);
    根本得不到他们的数量;
    只能用var_dump($_POST);和var_dump($_GET);获取
      

  9.   

    可以的你想知道你传递了什么东西 就print_r($_POST);print_r($_GET);
    print_r($_REQUEST);