清空并且不能用于数组输入

时间:2016-04-08 07:44:53

标签: php validation

我遇到了验证数组输入为空的问题  值。 例如,

      if(isset($_POST['submitted']))
    {


if(empty($_POST['arrinput'])){
  echo 'value not empty';
    }
else {


  echo 'value is empty';
}
    }

<form enctype="multipart/form-data" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']);?>" method="post">
  <?php
    $num = 0;
    while($num < 2)
    {?>
<input name="arrinput[]" type="text" /></div>
 <?php        $num++;
    }
 ?>
  <input type="submit" value="submiy"  name="submitted"/>
</form>

有任何建议我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:1)

我想通了,谢谢你们的帮助

foreach( $_POST['arrinput'] as $key => $value )
{
    if( empty( $value ) )
    {
      echo 'value is empaty';
    }
}

答案 1 :(得分:0)

你试过吗?

<?php

    if(!empty($_POST) && !empty($_POST['arrinput'])){
        die("value found!");
    }else{
        die("value not found!");
    }

?>