iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >PHP 中的 isset() 与 empty() 函数
  • 612
分享到

PHP 中的 isset() 与 empty() 函数

2024-02-27 20:02:13 612人浏览 安东尼
摘要

本文将介绍 PHP isset() 和 empty() 函数。我们将介绍如何使用这些函数来执行以下操作。 让我们直接跳进去。 使用 isset() 函数检查 php 中是否设置了变量 iss

本文将介绍 PHP isset()empty() 函数。我们将介绍如何使用这些函数来执行以下操作。

让我们直接跳进去。

使用 isset() 函数检查 php 中是否设置了变量

isset() 函数检查是否设置了变量。当变量被声明并且不为空时,该函数返回 true

在下面的示例代码中,我们将使用 isset() 函数来检查是否设置了两个变量 $x$y

这是我们变量的值,$x = 0$y = null

例子:


<?php
$x = 0;
//Check if our variable is set and not null
if (isset($x)) {
  echo "The variable 'x' is set and not null.<br>";
}else{
  echo "The variable 'x' either null or not set.<br>";
}
$y = null;
//Check if our variable is set and not null
if (isset($y)) {
  echo "The variable 'y' is set and not null.<br>";
}else{
  echo "The variable 'y' is either null or not set.<br>";
}
?>

输出:


The variable 'x' is set and not null.
The variable 'y' is either null or not set.

正如预期的那样,$x 不为空,而 $y 已设置但为空。这取决于你希望如何回显结果。

你可以将函数与多个变量一起使用。但是,它仅在设置所有变量时才返回 true。

在 PHP 中使用 empty() 函数检查变量是否为空

empty() 函数检查变量是否已设置且不为空。

让我们看一个示例代码。


<?php
$x = 0;
//Check if our variable is empty
if (empty($x)) {
  echo "The variable 'x' is empty.<br>";
}else{
  echo "The variable 'x' is not empty.<br>";
}
$y = null;
//Check if our variable is empty
if (empty($y)) {
  echo "The variable 'y' is empty.<br>";
}else{
  echo "The variable 'y' is not empty.<br>";
}
?>

输出:


The variable 'x' is empty.
The variable 'y' is empty.

empty() 函数将以下内容视为空。

在 PHP 中使用 isset()empty() 函数创建验证表单

我们将在下面的示例代码中的根目录中创建一个基本的 html 表单。我们将创建一个索引文件并将其保存在根目录的文件夹中。我们的索引文件会给用户一个警告。

例子:


<!DOCTYPE html>
<head>
<meta Http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Delftstack Tutorials</title>
</head>
<body>
<h2>Validation FORM </h2>
<form action="index/index.php" method="get">// The form index.php is stored in the folder index
NAME: <input type="text" name="name" />
<br/>
E-Mail: <input type="text" name="email" />
<br/>
<input type="submit" value="validate" >
</form>
</body>
</html>

输出:

使用 isset 和 empty 创建验证表单

例子:


<?php
if (isset($_GET['name']) AND isset($_GET['email']))
{
$name=$_GET['name'];
$email=$_GET['email'];
}
else
{
die("Acces this file from the HTML page");
}

if(empty($name))
{
die("Enter a name");
}
else
{
if (is_numeric($name))
{
die("Name Must contain Alphabet Values");
}
else
{
echo "Name: $name <br /> Email: $email";
}
}
?>

形成我们的表单,让我们尝试验证以下内容。

输出 1:

输入验证表单信息

输出 2:

验证表的输出

PHP 中 isset()empty() 函数的区别

  1. isset() 函数检查变量是否已设置,而 empty() 函数检查变量是否已设置且不为空。
  2. isset() 函数将 0 视为变量,而 empty() 函数将 0 视为空。

--结束END--

本文标题: PHP 中的 isset() 与 empty() 函数

本文链接: https://www.lsjlt.com/news/569018.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • PHP 中的 isset() 与 empty() 函数
    本文将介绍 PHP isset() 和 empty() 函数。我们将介绍如何使用这些函数来执行以下操作。 让我们直接跳进去。 使用 isset() 函数检查 PHP 中是否设置了变量 iss...
    99+
    2024-02-27
  • PHP中的isset()和!empty()函数有什么区别
    这篇文章主要介绍了PHP中的isset()和!empty()函数有什么区别,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.isset()isset ( ...
    99+
    2023-06-14
  • php中isset和empty的区别
    isset 和 empty 是 php 函数,用于检查变量是否已设置或为空。isset 检查变量的存在,无论其值为 null、0 还是空字符串,而 empty 专门检查变量是否为空,包括...
    99+
    2024-04-26
  • php中的isset函数
    isset --检测变量是否已设置并且非空 若使用isset()测试一个被设置为NULL的变量则会返回false。 同时注意的是null字符(“\0”)不等同于PHP中的NULL常量 语法: bool isset(mixed $var,...
    99+
    2023-09-04
    php 开发语言
  • 【PHP面试题03】isset 与 empty 区别
    系列文章目录 文章目录 系列文章目录一、问题概述二、isset和empty的基本使用2.1 isset函数2.2 empty函数 三、isset和empty的区别3.1 isset的判断...
    99+
    2023-09-16
    php 开发语言 面试题
  • PHP中empty()和isset()有什么区别
    这篇文章主要讲解了“PHP中empty()和isset()有什么区别”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP中empty()和isset()有什么区别”吧!二者共同点都可以判定一...
    99+
    2023-06-21
  • PHP中empty()和isset()的区别介绍
    目录二者共同点二者区别1、对于未设置的变量的判断2、对于 "" (空字符串) 的判断3、对于 0 (作为整数的0) 的判断4、对于 0.0 (作为浮点数的0) 的判断5、对于 "0"...
    99+
    2024-04-02
  • PHP中的 ?:,??,isset,empty分别是什么意思
    这篇文章主要介绍“PHP中的 :,,isset,empty分别是什么意思”,在日常操作中,相信很多人在PHP中的 :,,isset,empty分别是什么意思问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PHP...
    99+
    2023-06-20
  • php中isset函数作用
    isset() 函数检查变量是否已设置且包含有效值,即除 null 以外的值。它有助于防止使用未初始化变量,提高代码可读性,并提供更好的性能。 isset() 函数在 PHP 中的作用...
    99+
    2024-04-26
    作用域
  • php中isset()函数怎么用
    这篇文章主要介绍了php中isset()函数怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。isset():  判断变量是否存在。如果存在返回true,否flase//i...
    99+
    2023-06-17
  • php中empty函数的作用
    empty() 函数在 php 中用于检查变量是否为空,返回一个布尔值。它会检查变量是否为 null、0、空字符串、空数组或未设置。 PHP 中 empty() 函数的作用 empty...
    99+
    2024-04-26
  • 如何在php中使用isset()函数
    如何在php中使用isset()函数?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。php中isset()函数用于检测变量是否存在且非NULL,语法“isset(变量)”;如果变...
    99+
    2023-06-15
  • php中empty()函数怎么用
    这篇文章主要为大家展示了“php中empty()函数怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“php中empty()函数怎么用”这篇文章吧。empty():  判断变量是否为空  当v...
    99+
    2023-06-17
  • PHP isset()函数怎么使用
    这篇文章主要讲解了“PHP isset()函数怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP isset()函数怎么使用”吧!基本用法最常用的形式是检查单个变量。例如:if&n...
    99+
    2023-07-05
  • php isset函数的作用是什么
    isset函数的作用是检查一个变量是否已经设置并且不为null。它接受一个或多个参数,并返回一个布尔值,如果变量已经设置且不为nul...
    99+
    2023-09-21
    PHP
  • php empty()函数的使用方法
    本篇内容介绍了“php empty()函数的使用方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!说明用于检测变量是否为空。如果变量不存在,...
    99+
    2023-06-20
  • 如何在php中使用empty函数
    这期内容当中小编将会给大家带来有关如何在php中使用empty函数,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。在php中empty() 函数用于检查一个变量是否为空。empty() 判断一个变量是否被认...
    99+
    2023-06-15
  • php empty函数如何使用
    PHP的empty函数用于检查一个变量是否为空。它的使用方法如下: if (empty($variable)) { // 变...
    99+
    2024-02-29
    php
  • php中isset的用法
    php isset() 函数用于检查变量是否已设置并赋值。返回 true 表示已设置,false 表示尚未设置或为 null。 PHP 中 isset() 函数的用法 isset() ...
    99+
    2024-04-26
  • php empty函数的功能有哪些
    php empty函数的功能有以下几个: 检查变量是否为空:empty函数可以检测一个变量是否为空。如果变量值为0、空字符串、空...
    99+
    2024-02-29
    php
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作