假设我有一个just-a.domain.com,just-a- domain.info,just.a-domain.net删除扩展名的方法.com,.net.info ...,我需要两个变量的结果,一个是域名,另一个是扩展名。
just-a.domain.com,just-a- domain.info,just.a-domain.net
.com,.net.info ...
我尝试过str_replace但不起作用,我猜只能用正则表达式....
str_replace
$subject = 'just-a.domain.com'; $result = preg_split('/(?=\.[^.]+$)/', $subject);
这将产生以下数组
$result[0] == 'just-a.domain'; $result[1] == '.com';