博客列表 >常用空值判断函数---2018年4月16日

常用空值判断函数---2018年4月16日

小学僧的博客
小学僧的博客原创
2018年04月16日 14:42:25990浏览

is_null()主要判断变量是否为NULL,是否存在或者赋值,empty()判断变量是否为空或者赋空值以及false,isset()主要判断变量存在且不为空。

实例

<?php

$val1;  
$val2 =  null; 
$val3 = 'test';
unset($val3);  

$str1 = '';
$str2 = [];
$str3 = '0';
$str4 = 0;
$str5 = null;
$str6 = false;
$str7 = 'test';

echo '<hr>';
var_dump(empty($str1) ? true : false);	//空字符串
var_dump(empty($str2) ? true : false);	//空数组
var_dump(empty($str3) ? true : false);	//字符型数字0 
var_dump(empty($str4) ? true : false);	//数字0
var_dump(empty($str5) ? true : false);	//null值
var_dump(empty($str6) ? true : false);	//布尔false
var_dump(empty($str7) ? true : false);	//有值且不为空,返回false


$domain = 'test';
$name = null;
$job;

echo '<hr>';
var_dump(isset($var));
var_dump(isset($domain) ? true : false);
var_dump(isset($name) ? true : false);
var_dump(isset($job) ? true : false); 

var_dump(isset($a) ? true : false);  

$name = isset($_GET['page']) ? $_GET['page'] : 1;

var_dump(is_null($a) ? true : false);

var_dump(empty($a) ? true : false);


$a = 'test';
$b = '';
$c = null;

var_dump(isset($a));  //有无判断
var_dump(empty($b));  //非空判断
var_dump(is_null($c)); //null

运行实例 »

点击 "运行实例" 按钮查看在线实例

3.jpg

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议