filter_var() 是 PHP 内置的一个函数,用于验证和过滤数据
▥php
𝄐 0
php filter_var
filter_var() 是 PHP 内置的一个函数,用于验证和过滤数据。它使用指定的过滤器来检查输入是否符合给定的规则,并返回处理后的数据或者 false。
使用 filter_var() 函数需要传入两个参数:要验证的值和过滤器类型。可选的第三个参数是一些过滤器可能需要的选项。
以下是一个使用 filter_var() 函数的例子,验证一个 email 是否有效:
php
$email = "john@example.com";
if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
echo("$email 是一个有效的邮箱地址");
} else {
echo("$email 不是一个有效的邮箱地址");
}
在这个例子中,我们将 $email 变量作为第一个参数传递给 filter_var() 函数,并使用 FILTER_VALIDATE_EMAIL 过滤器来检查它是否是一个有效的电子邮件地址。如果是,则输出一条成功消息,否则输出一条失败消息。
以下是另一个例子,演示如何使用 filter_var() 函数来删除一个字符串中的所有 HTML 标签:
php
$string = "<p>Hello <strong>World</strong>!</p>";
$filtered_string = filter_var($string, FILTER_SANITIZE_STRING);
echo $filtered_string; // 输出: Hello World!
在这个例子中,我们使用 FILTER_SANITIZE_STRING 过滤器来过滤字符串中的所有 HTML 标签,只保留纯文本内容。然后,我们将过滤后的字符串输出到屏幕上。
filter_var() 是 PHP 内置的一个函数,用于验证和过滤数据。它使用指定的过滤器来检查输入是否符合给定的规则,并返回处理后的数据或者 false。
使用 filter_var() 函数需要传入两个参数:要验证的值和过滤器类型。可选的第三个参数是一些过滤器可能需要的选项。
以下是一个使用 filter_var() 函数的例子,验证一个 email 是否有效:
php
$email = "john@example.com";
if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
echo("$email 是一个有效的邮箱地址");
} else {
echo("$email 不是一个有效的邮箱地址");
}
在这个例子中,我们将 $email 变量作为第一个参数传递给 filter_var() 函数,并使用 FILTER_VALIDATE_EMAIL 过滤器来检查它是否是一个有效的电子邮件地址。如果是,则输出一条成功消息,否则输出一条失败消息。
以下是另一个例子,演示如何使用 filter_var() 函数来删除一个字符串中的所有 HTML 标签:
php
$string = "<p>Hello <strong>World</strong>!</p>";
$filtered_string = filter_var($string, FILTER_SANITIZE_STRING);
echo $filtered_string; // 输出: Hello World!
在这个例子中,我们使用 FILTER_SANITIZE_STRING 过滤器来过滤字符串中的所有 HTML 标签,只保留纯文本内容。然后,我们将过滤后的字符串输出到屏幕上。
本文地址:
/show-271131.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。