本帖最后由 lianwup 于 2013-08-28 22:04:33 编辑

解决方案 »

  1.   

    $gx=$_POST['gx'];
    $xh=$_POST['xh'];
    $num=$_POST['num'];
    $counter=0;
    for($i=0;$i<count($gx);$i++){
          if(!empty($gx[$i]) && !empty($xh[$i]) && !empty($num[$i])) $counter++;
    }
    echo $num;
      

  2.   

    echo array_sum(
      array_map(
        function($a,$b,$c) { return $a && $b && $c;},
        $_POST['gx'], $_POST['xh'], $_POST['num']
      )
    );
      

  3.   

    通用的代码function func() {
      return ! in_array('', func_get_args());
    }
    array_unshift($_POST, 'func');
    $t = call_user_func_array( 'array_map', $_POST);
    echo array_sum($t);