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