a.php中得到的是checkbox数组,统计数组的数量

解决方案 »

  1.   

    <form name='text' action='a.php'>
    <input type='checkbox' name='checkbox[]' value='1''>1</td>
    <input type='checkbox' name='checkbox[]' value='2''>2</td>
    <input type='checkbox' name='checkbox[]' value='3''>3</td>
    <input type='checkbox' name='checkbox[]' value='4''>4</td>
    <input type=submit name=submit value='确定'>
    <input type=reset name=reset value='重 填'>
    <input type=hidden name=post value='1'>
    </form>
    a.php
    <?php
    if ($post) {
    print "<pre>";
    print_r($checkbox);
    print "</pre>";
    } else {
    print "no";
    }
    ?>
      

  2.   

    foreach($checkbox as $val)
    {
            echo "$val<br>";
     }
    或者
    echo "$checkbox[0]<br>";
    echo "$checkbox[1]<br>";
    echo "$checkbox[2]<br>";
    echo "$checkbox[3]<br>";
    或者
    for ($i=0;$i<4;$i++)
    {
    echo "$checkbox[$i]<br>";
    }
    自己灵活选用
      

  3.   

    好象这样更到位
    a.php
    <?php
    $nums=count($checkbox);
    for ($i=0;$i<$nums;$i++)
    {
    echo "$checkbox[$i]<br>";
    }
    ?>
      

  4.   

    $count = count($checkbox);
    print $count;放入a.php
      

  5.   

    <form name='text' method='post' action='a.php'>
    <input type='checkbox' name='checkbox[]' value='1''>1</td>
    <input type='checkbox' name='checkbox[]' value='2''>2</td>
    <input type='checkbox' name='checkbox[]' value='3''>3</td>
    <input type='checkbox' name='checkbox[]' value='4''>4</td>
    </form>
    _____________________________________________________
    $num=count(checkbox);
    echo $num;//合为几个