php实际应用中一般都是用isset()函数来做判断的。

示例如下:

代码如下

if( isset($_GET[’name’]) )//判断传来的值是否为空。

{

echo "值为空";

}

使用说明:

1、空值、0、false的赋值结果均被isset判为 TRUE

2、NULL将被isset判为 FALSE

3、isset()同样适用于数组元素和对象元素的检查。若数组或对象实例未被定义,则检测其中的数组元素/对象元素将被返回false。

empty功能:检测变量是否为“空”

很简单的,给一个例子。

方法一:

代码如下

$sql = "select * form abc"

$result = mysql_query($sql);

$row = mysql_fetch_array($result);

if(empty($row))//开始判断是够为空

{

echo "null";

}

else

{

echo "not null";

}

方法二:

代码如下

$sql = "select * form abc"

$result = mysql_query($sql);

$row = mysql_fetch_array($result);

if(!$row)//开始判断是够为空

{

echo "null";

}

else

{

echo "not null";

}

其实mysql_fetch_array函数在使用的时候如果表是空表的话,就会返回false,这个时候$row自然没有赋

说明:值为 0 或 false 或 空字符串”" 或 null的变量、空数组、都将判断为 null

注意:与empty的显著不同就是:变量未初始化时 var == null 将会报错。

代码如下

$a = 0;

$b = array();

if ($a == null) echo '$a 为空' . "";

if ($b == null) echo '$b 为空' . "";

if ($c == null) echo '$b 为空' . "";

// 显示结果为

// $a 为空

// $b 为空

// Undefined variable: c

4. is_null功能:检测变量是否为“null”

说明:当变量被赋值为“null”时,检测结果为true

注意1:null不区分大小写:$a = null; $a = NULL 没有任何区别

注意2:仅在变量的值为“null”时,检测结果才为true,0、空字符串、false、空数组都检测为false

注意3:变量未初始化时,程序将会报错

代码如下

$a = null;

$b = false;

if (is_null($a)) echo '$a 为NULL' . "";

if (is_null($b)) echo '$b 为NULL' . "";

if (is_null($c)) echo '$c 为NULL' . "";

// 显示结果为

// $a 为NULL

// Undefined variable: c

php判断日期为空值,php判断值是否为空实例代码相关推荐

  1. C#三种判断数据库中取出的字段值是否为空(NULL) 的方法

    操作数据库,需要判断返回的字段值是否为空,大致有以下三种方法: 1 通过System.DBNull判断,网上大部分都使用这个方法. DataTable dt;         //假设字段为name, ...

  2. 判断日期是月末java_判断一个日期是否为月末 | 学步园

    判断一个日期是否为月末 Here's a very simple query that checks if the date is End of the Month. 这是一句简单的用于判断一个日期是 ...

  3. java 判断日期是同一天_java判断两个日期是否同一天的方法

    java判断两个日期是否同一天的方法: 1.使用Calendar来实现Calendar cal1 = Calendar.getInstance(); Calendar cal2 = Calendar. ...

  4. 【干货】Java 判断一个对象中部分属性的值是否为空

    Java中一个对象有多个属性,工作中需要对部分属性进行"非空判断".如果使用IFNULL会有大量的冗余代码,代码可读性查:如果对象新增删除了属性,判断代码需要重新进行硬编码,此违背 ...

  5. java判断日期是否节假日_java 判断日期是否是节假日

    标签: 1.新建一个excel命名为"节假日.xls"存放节假日,模板格式如下 2.判断是否是节假日的类 工作日返回true ,休息日返回false. 需要引用poi-bin-3. ...

  6. javascript判断日期奇偶_js中判断奇数或偶数

    给定一个数字列表,请确定其元素的总和是奇数还是偶数. 将答案作为字符串匹配"odd"或"even".如果输入数组为空,则将其视为:([0]具有零的数组) fun ...

  7. mysql判断日期是不是月末_java 判断一个日期是不是月末

    展开全部 用Date类就可以实现 案列代码如下: (1): mydate=new   Date(); myweekday=mydate.getDay(); mymonth=mydate.getMont ...

  8. python按日期排序_python按修改时间顺序排列文件的实例代码

    python按修改时间顺序排列文件,具体代码如下所示: import os def sort_file_by_time(file_path): files = os.listdir(file_path ...

  9. linux判断文件类型是否存在脚本,shell脚本中的逻辑判断 文件目录属性判断 if特殊用法 case判断...

    一.shell脚本中的逻辑判断 在shell脚本中,很多都会逻辑判断,判断某一个数值,判断某一个文件,或者某一个目录,我们针对判断结果再做一些操作,如果没有判断,就没法做一些操作 格式1:if条件:t ...

最新文章

  1. LeetCode周赛191
  2. 前端一HTML:三: 浏览器页面的本质-html,html语言规则
  3. IT常说的协议指的是什么?—Vecloud微云
  4. Codeforces Round #260 (Div. 1) A - Boredom DP
  5. 个人常用word技巧----平时编辑word能快不少~
  6. 使用 okHttp 3.0 版本前后的两点区别.(不要入坑哦)
  7. Git的强制操作:强制推送[项目中千万不要用] 强制下拉
  8. python3中input输入浅谈_详解Python3中的 input() 函数
  9. [原]Oracle外部表结合游标完成统计一例
  10. 解决Spring MVC整合Shiro出现无法访问静态资源文件的问题
  11. 句子匹配 无监督_在无监督的情况下创建可解释的句子表示形式
  12. 天地图矢量mxd版标准地图
  13. html qq在线状态,qq各种在线状态意思
  14. js修改div标签中的内容
  15. java计算机二级知识点、易错点整理(二)
  16. Linux内核写ddr物理地址,DM6437-读写DDR测试过程
  17. 微信vue路由跳转兼容_Vue微信公众号开发踩坑记录
  18. Layui使用中遇到的问题
  19. DBCO-PEG-TAT DBCO-聚乙二醇-TAT
  20. 基因测序股贝康医疗在港交所上市;舜宇集团战略投资汽车芯片企业地平线 | 美通企业日报...

热门文章

  1. ubuntu查看python版本-切换Ubuntu默认python版本的两种方法
  2. 用python的turtle画圆-Python turtle 绘图画圆
  3. python自学教程 pdf-《Python编程从入门到精通》PDF高清完整版-PDF下载
  4. 用python画xy散点图-python画时间序列散点图
  5. python网络爬虫权威指南 百度云-Python网络爬虫权威指南(第2版)
  6. python的应用领域-Python的应用领域
  7. python花钱培训值吗-Python培训费用高不高?Python培训真的值得吗?
  8. python主要是干什么用的-Python到底可以干什么?主要应用领域
  9. python编程题-python编程练习题目
  10. 自学python还是报班-转行Python开发自学还是报班?老男孩全日制学习