首页 > 后端开发 > 正文

php不为空函数 PHP 判断变量是否为空 empty() 函数

2025-02-20 16:49:35 | 我爱编程网

php不为空函数 PHP 判断变量是否为空 empty() 函数很多朋友对这方面很关心,我爱编程网整理了相关文章,供大家参考,一起来看一下吧!

本文目录一览:

php不为空函数 PHP 判断变量是否为空 empty() 函数

php判断mysql数据库是否为空

$sql = "...这里是查询该字段的sql语句...";
$query = mysql_query($sql);
@$result = mysql_fetch_array($query);
//判断开始 这里默认该字段为 name
if(!empty($result['name'])){
echo "不为空";
}else{
echo "为空 也就是你要输出 a 的地方";
}

注 这里用到了 empty empty(变量) 是这个变量是否为空 为空则为true 不为则为false 所以在前面加了一个! 取反的意思 你也可以不加 那么为空的输出就应该写在if里面 不为空写在else里

php不为空函数 PHP 判断变量是否为空 empty() 函数

PHP中empty和isset的区别

PHP 中 empty 和 isset 函数都用于检测给定参数目标情况,其区别如下:

一、函数功能设计所实现的目标不一样:

empty 主要用于:检测给定参数目标是否是“空值”。

isset 主要用于:检测给定参数目标是否设置。

empty 函数检测一个变量是否为以下空值:

isset 函数虽然也会检测给定变量是否为 NULL 的情况,但更主要的目的用于检测给定目标参数是否设置。

从以下实际代码实例中,可能更明显看出两者的区别:

<?php

function MyTest($test)
{
  // 判断 $var 变量是否为空
  if (empty($test)) 
      echo '$var 变量是空值。<BR>';  
  else 
      echo '$var 变量不是空值。<BR>';
  // 判断 $var 变量是否设置
  if (isset($test)) 
      echo '$var 变量已经设置(即使$var=0)。<BR>';
  else
      echo '$var 变量没有设置。<BR>';
}

  $var = NULL;
  echo '判断目标参数:$var = NULL:<BR>';
  MyTest($var);
  echo '<BR>';
  
  $var1 = 1;
  echo '判断目标参数:$var1 = 1:<BR>';
  MyTest($var1);
  echo '<BR>';
  
  $var2 = 0;
  echo '判断目标参数:$var2 = 0:<BR>';  
  MyTest($var2);
  echo '<BR>';

?>

上面代码的实际运行结果:

二、参数数量不同:

empty 只能检查一个变量,而 isset 可以检查多个变量。

PHP 判断变量是否为空 empty() 函数

我爱编程网(https://www.52biancheng.com)小编还为大家带来PHP 判断变量是否为空 empty() 函数的相关内容。

PHP empty()函数,作用:检测变量是否申明或者设置。若变量已设置,并且变量不为空,不为零,则返回 false 值;反之返回 true值。

示例: 我爱编程网

<?php
$var="百度知道";
if(empty($var)){
echo "为空!";
}else{
echo "不为空!";
}
//由于变量var已经赋值,不为空,所以执行结果为:不为空!


?>

以上就是我爱编程网为大家带来的php不为空函数 PHP 判断变量是否为空 empty() 函数,希望能帮助到大家!更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
标签: PHP
与“php不为空函数 PHP 判断变量是否为空 empty() 函数”相关推荐