我遇到了验证数组输入为空的问题 值。 例如,
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>
有任何建议我怎样才能做到这一点?
答案 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!");
}
?>