域名需要单独作为实际域名和扩展名返回
http://www.something.com
Run Code Online (Sandbox Code Playgroud)
应该返回:sld = something,tld= com
something.co.uk
Run Code Online (Sandbox Code Playgroud)
应该返回:sld = something,tld= co.uk
我对正则表达式并不熟悉,所以我真的需要一些帮助来处理它.
我想我可以使用parse_url(),并检查host,但那么呢?
只需使用PHP爆炸功能,限制为2.
例1:
var_dump(explode('.','example.com',2));
Run Code Online (Sandbox Code Playgroud)
示例1结果:
array(2) { [0]=> string(7) "example" [1]=> string(3) "com" }
Run Code Online (Sandbox Code Playgroud)
例2:
var_dump(explode('.','example.uk.com',2));
Run Code Online (Sandbox Code Playgroud)
示例2结果:
array(2) { [0]=> string(7) "example" [1]=> string(6) "uk.com" }
Run Code Online (Sandbox Code Playgroud)