php中empty和isset的一些说明
php中empty和isset的一些说明
写搜索的时候遇到了一个问题,当php与mysql连接,来搜索数据库的内容时,有的时候会搜索的东西不存在,即返回一个空值。那么我们用什么去判断空值呢。网上找到两个函数,empty和isset,我就自己测试了一下。
先看一下结果:
![]()
上面这张图是我做测试用的。
注意
echo true 是显示1
echo false 是显示空的
可以看到当数组为arry("1","2","3")时,empty返回false,isset返回的还是true。
所以我后来就用了empty,还是没怎么看懂isset的用法
——————————————————————————————
把测试的代码附上
以上,所有
2017/2/13
先看一下结果:
上面这张图是我做测试用的。
注意
echo true 是显示1
echo false 是显示空的
可以看到当数组为arry("1","2","3")时,empty返回false,isset返回的还是true。
所以我后来就用了empty,还是没怎么看懂isset的用法
——————————————————————————————
把测试的代码附上
<?php
$arr1 = array();
$arr2 = array("","","");
$arr3 = array();
$arr4 = array("","","");
$arr5 = array("1","2","3");
$arr6 = array("1","2","3");
$result1 = empty($arr1);
$result2 = empty($arr2);
$result3 = isset($arr3);
$result4 = isset($arr4);
$result5 = empty($arr5);
$result6 = isset($arr6);
if($arr2[0]==null){
$result7="空值";
}
else{
$result7="不是空值";
}
if($arr1==null){
$result8="空值";
}
else{
$result8="不是空值";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<table width="70%" border="1">
<tr>
<td> <?php echo true." : php中echo true显示 1 "?></td>
<td> <?php echo false." : php中echo false显示空白"?></td>
</tr>
<tr>
<td> <?php echo $result1." : 数组:array() ; 函数:empty()"?></td>
<td> <?php echo $result2.' : 数组:array("","","") ; 函数:empty()'?></td>
</tr>
<tr>
<td> <?php echo $result3." : 数组:array() ; 函数:isset()"?></td>
<td> <?php echo $result4.' : 数组:array("","","") ; 函数:isset()'?></td>
</tr>
<tr>
<td> <?php echo $result5.' : 数组:array("1","2","3") ; 函数:empty()'?></td>
<td> <?php echo $result6.' : 数组:array("1","2","3") ; 函数:isset()'?></td>
</tr>
<tr>
<td> <?php echo $result7.' : array("","","")前面数组第一个是否为null'?></td>
<td> <?php echo $result8.' : array()数组是否为null'?></td>
</tr>
</table>
</body>
</html>
下面还是讲一下我自己做的一个小作品。
下面链接是自己做的一个小作品,是用来学习汉字结构的,我们将汉字的结构具体展现出来了,摆脱了以往汉字教学中的模糊概念,希望大家可以看看多提提意见。
汉字结构学习以上,所有
2017/2/13
浙公网安备 33010602011771号