本文将介绍 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。
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()
函数将以下内容视为空。
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>
输出:
例子:
<?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:
isset()
和 empty()
函数的区别isset()
函数检查变量是否已设置,而 empty()
函数检查变量是否已设置且不为空。isset()
函数将 0 视为变量,而 empty()
函数将 0 视为空。--结束END--
本文标题: PHP 中的 isset() 与 empty() 函数
本文链接: https://www.lsjlt.com/news/569018.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
一口价域名售卖能注册吗?域名是网站的标识,简短且易于记忆,为在线用户提供了访问我们网站的简单路径。一口价是在域名交易中一种常见的模式,而这种通常是针对已经被注册的域名转售给其他人的一种方式。
一口价域名买卖的过程通常包括以下几个步骤:
1.寻找:买家需要在域名售卖平台上找到心仪的一口价域名。平台通常会为每个可售的域名提供详细的描述,包括价格、年龄、流
443px" 443px) https://www.west.cn/docs/wp-content/uploads/2024/04/SEO图片294.jpg https://www.west.cn/docs/wp-content/uploads/2024/04/SEO图片294-768x413.jpg 域名售卖 域名一口价售卖 游戏音频 赋值/切片 框架优势 评估指南 项目规模
0