在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
filter_var() 函数通过指定的过滤器过滤变量。 filter:可选。规定要使用的过滤器的 ID。 options:规定包含标志/选项的数组。检查每个过滤器可能的标志和选项。 FiltersID名称:描述
案例: <?php $errorArray=array(); if(isset($_POST['save'])){ $name=trim($_POST['uname']); $address=trim($_POST['address']); $age=trim($_POST['age']); $email=trim($_POST['email']); $website=trim($_POST['website']); if($name=='' || $address=='' || $age=='' || $email=='' || $website==''){ array_push($errorArray,'Please fill all fileds.'); } if(filter_var($age,FILTER_VALIDATE_INT)==FALSE){ array_push($errorArray,'Please enter a number for age.'); } if(filter_var($email,FILTER_VALIDATE_EMAIL)==FALSE){ array_push($errorArray,'Email address is incorrect.'); } if(filter_var($website,FILTER_VALIDATE_URL)==FALSE){ array_push($errorArray,'Website address is incorrect.'); } } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> fieldset{width: 400px;} .error{color:red;} .info{color:#008000;font-weight:bold;} </style> </head> <body> <?php if(count($errorArray)>0){ ?> <p class="error"> <?php foreach($errorArray as $error){ echo $error.'<br/>'; } ?> </p> <?php }?> <form method="post"> <fieldset> <legend><strong>All fields are mandatory</strong></legend> <table> <tbody> <tr> <td>Name:</td> <td><input type="text" name="uname"/></td> </tr> <tr> <td>Address:</td> <td><input type="text" name="address"/></td> </tr> <tr> <td>Age:</td> <td><input type="text" name="age"/></td> </tr> <tr> <td>Email:</td> <td><input type="text" name="email"/></td> </tr> <tr> <td>Website:</td> <td><input type="text" name="website"/></td> </tr> </tbody> </table> </fieldset> <br/> <input type="submit" name="save" value="Submit"/> </form> </body> </html>
|
2022-08-18
2022-08-17
2022-11-06
2022-08-16
2022-08-15
请发表评论