PHP分割域名小数点前面的代码
比如要切割域名www.11px.cn,把www切割掉,只留下11px.cn,前面切割的部分是任意数,不固定的,用PHP该怎么写?
explode分割方法
1
2
3
4
5
|
<?php $url = 'www.11px.cn' ; $urlArr = explode ( '.' , $url ); echo $urlArr [ count ( $urlArr )-2]. "." . $urlArr [ count ( $urlArr )-1]; ?> |
preg_replace替换方法
1
|
echo preg_replace( '/^' .join( '.' , explode ( '.' , $url ,-2)). './' , '' , $url ); |
正则提取方法
1
2
3
4
|
<?php $url = 'www.11px.cn' ; preg_match( '/(.|^)(([-a-zA-Z0-9][-a-zA-Z0-9]{0,62}).([-a-zA-Z0-9][-a-zA-Z0-9]{0,62}))$/' , $url , $m ); echo $m [2]; |