检查一个字符串是否是PHP中的电子邮件地址 [英] Check if a string is an email address in PHP
本文介绍了检查一个字符串是否是PHP中的电子邮件地址的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试执行SQL查询,但我需要检查某个值是否为电子邮件地址。
我需要一种方法来检查 $ user
是否为电子邮件地址,因为我的表中有这样的用户值。
I am trying to do an SQL query, but I need to check somehow if the value is an email address.
I need a way to check if $user
is an email address, because I have user values such as this in my table.
test
test2
test@example.com
test2@example.com
test392
test@example.net
等等...
我需要使它成为 $ useremail
检查 $ user
以查找它是否是电子邮件地址。因此,我可以更新这些值, WHERE user = test或user=test@example.com
等。
I need to make it so $useremail
checks $user
to find if it's an email address. So I can UPDATE the values, WHERE user=test OR user=test@example.com
, etc.
$user = strtolower($olduser);
$useremail = "";
mysql_query("UPDATE _$setprofile SET user=$sn, fc=$fc WHERE user='$user' OR user='$useremail");
推荐答案
b
Without regular expressions:
<?php
if(filter_var("some@address.com", FILTER_VALIDATE_EMAIL)) {
// valid address
}
else {
// invalid address
}
?>
这篇关于检查一个字符串是否是PHP中的电子邮件地址的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文