【发布时间】:2018-03-09 19:12:04
【问题描述】:
我想限制用户不要添加一些流行的电子邮件服务提供商域,如 gmail.com、yahoo.com、ymail.com、hotmail.com
为此我创建了一个数组
$invalidDomain = ['gmail.com', 'yahoo.com', 'ymail.com', 'hotmail.com']
然后用 in_array 检查用户输入
if(in_array($insertDomain, $invalidDomain)){
//restrict
}
但现在我也想检查 gmail.co.in、hotmail.co.uk
我该怎么办?
【问题讨论】:
-
我认为你应该使用这个
['gmail', 'yahoo', 'ymail', 'hotmail'] -
好的,那么我需要检查 substr 对吗?
-
使用PHP Split函数拆分
$insertdomain,然后在if条件下使用 -
我想你明白我的意思......
-
是的。伟大的。谢谢