我想在我的網站上注冊時阻止臨時郵件。我試試這個:$email = htmlspecialchars($_POST['email']); $tempmail = array("@4tmail.com", "@mail3.top", "@mail3plus.net", "@mailfile.org", "@themail3.net", "@mail3tech.com", "@tmailer.org", "@mail3x.net", "@tmails.top", "@tmail2.com"); $iftmp = strpos($email, $tempmail); if ($iftmp == true){ die("Bad Email"); }但不工作
2 回答
富國滬深
TA貢獻1790條經驗 獲得超9個贊
您可以使用 in_array 因為in_array在數組中strpos搜索字符串但是在字符串中搜索字符串。
in_array取兩個參數,第一個是您要找到的,第二個是數組。
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
if (in_array("Glenn", $people))
{
echo "Match found";
}
else
{
echo "Match not found";
}
?>
- 2 回答
- 0 關注
- 129 瀏覽
添加回答
舉報
0/150
提交
取消
