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的用法
  ——————————————————————————————
  把测试的代码附上
 
<?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

posted on 2017-02-13 18:33  WMN7Q  阅读(120)  评论(0编辑  收藏  举报

导航