我想解决电子邮件地址,我想使用 php 的explode 函数来分解它们。
可以像这样将用户与域或主机分开:
列表($user,$domain)=explode('@',$email);
但是当试图将域分解为 domain_name 和 domain_extention 时,我意识到当使用“。”分解它们时 作为参数,它并不总是 foo.bar,有时可以是 foo.ba.ar,例如 fooooo.co.uk
那么如何将“fooooo.co”与“uk”分开并让 co 与 fooooo。所以最后我会把 TLD 与其他部分分开。
我知道 co.uk 应该被视为 TLD,但它不是官方的,例如 fooooo.nat.tn 或 fooooo.gov.tn
谢谢你。