为了账号安全,请及时绑定邮箱和手机立即绑定

php 如何进行变量非空判断

php 如何进行变量非空判断

九州编程 2019-04-16 20:26:09
用户提交表单的时候会出现多个变量,如何对变量每一个变量进行非空判断,并在所有变量均为非空后才把所有数据录入数据库。我只知道可以使用empty()进行辨别并输出提示但是不知道如何实现所有变量均为非空后才把所有数据录入数据库。如下,我用switch可以实现在有未填项时输出提示,但是无法实现所有变量均为非空后再录入数据。
查看完整描述

2 回答

?
浮云间

TA贡献1829条经验 获得超4个赞

functionis_empty_variable($variable){
return(!isset($variable)||trim($variable)==='');
}
如果是$_REQUEST数组的话:
foreach($_REQUESTas$key=>$value)
{
if(is_empty_variable($value))
{
thrownew\Exception("{$key}为空");
}
}
                            
查看完整回答
反对 回复 2019-04-16
?
炎炎设计

TA贡献1808条经验 获得超4个赞

$error=array(
"name"=>"名称必填",
"reviewer"=>"用户名必填",
"review"=>"评论必填"
);
foreach($erroras$name=>$str){
if(!isset($_REQUEST[$name])||trim($_REQUEST[$name])==="")
die($str);
}
                            
查看完整回答
反对 回复 2019-04-16
  • 2 回答
  • 0 关注
  • 539 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信