【发布时间】:2011-07-05 10:24:26
【问题描述】:
我需要根据域名过滤一些电子邮件地址: 基本上,如果域名是 yahoo-inc.com、facebook.com、baboo.com ..(以及其他一些),该功能应该做一些事情,如果域不同,它应该做其他事情。 我知道这样做的唯一方法是使用带有 preg_match_all 的模式/正则表达式并为每个列入黑名单的域创建案例/条件(例如,如果域 = yahoo-inc)这样做 elseif(域 == facebook.com)这样做.. . 等,但我需要知道是否有更简单/简洁的方法将我想要过滤的所有域包含在单个变量/数组中,然后仅应用 2 个条件(例如,如果电子邮件在黑名单中 {做某事} else {做其他事情}
【问题讨论】:
标签: php regex if-statement