php面试题

看到一些有趣的面试题:

1.写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名,例如: http://www.cmstop.com/abc/123/test.php?id=1&catid=15 需要取出 php。

我自己用php写了一下:

<?php 
function GetExtended($url)
{
	$a = substr($url,strrpos($url,'/')+1);
	$b = explode("?",$a);
	$c = explode(".",$b[0]);
	return $c[1];
}

$url="http://www.sina.com.cn/abc/de/fg.php?s=b&c=10.8&s=18.6&ss=18.6";
var_dump( GetExtended($url));
?>
注解:strrpos函数是找出一个字符在一个字符串中最后一次出现的位置。



你可能感兴趣的:(c,PHP,面试,function,url,扩展)