php中的NULL,空白和空之间有什么区别? [英] what difference between NULL, blank and empty in php?
本文介绍了php中的NULL,空白和空之间有什么区别?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一种形式,其中有一些输入框和一些选择框. 我想申请在进行进一步的活动之前,什么都不能为空或空白, 所以我用下面的条件
i have one form which have some input box and some select box. i want to apply that nothing can be empty or blank before further activity, so i use below condition
foreach($_POST as $k=>$v)
{
if($v=='' || $v==NULL || empty($v))
{
$_SESSION['errMsg']=' Please fill all the fields properly';
header("location:somepage.php");
exit;
}
}
现在我的问题是:
在if
上方有用吗?
如果不是,那么哪个条件足以防止空白输入$v==''
或$v==NULL
或empty($v)
,或者我必须使用所有这些条件?
if not then which condition is enough to prevent blank entry $v==''
or $v==NULL
or empty($v)
or i have to use all of these conditions?
预先感谢
推荐答案
empty()
应该照顾好所有这些.
empty()
should take care of all those.
从手册中:
以下内容被认为是空的:
The following things are considered to be empty:
- "(一个空字符串)
- 0(0为整数)
- "0"(0作为字符串)
- NULL
- 假
- array()(一个空数组)
- var $ var; (已声明的变量,但在类中没有值)
非常方便的类型比较表
这篇关于php中的NULL,空白和空之间有什么区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文