1 <?
2
3 $filename = "mypage.asp";
4
5 //1 使用strrchr函数求得
6 $ext = substr(strrchr($filename, '.'), 1);
7 echo$ext;
8 echo"<br>";
9
10 //2 使用strrpos和substr
11 $ext = substr($filename, strrpos($filename, '.') + 1);
12 echo$ext;
13 echo"<br>";
14
15 //3 使用expload 和 end
16 $ext = end(explode('.', $filename));
17 echo$ext;
18 echo"<br>";
19
20 //4 使用 preg_replace 带正则表达式
21 $ext = preg_replace('/^.*\.([^.]+)$/D', '$1', $filename);
22 echo$ext;
23 echo"<br>";
24
25 //5 使用pathinfo
26 $fileinfo = pathinfo($filename);
27 $ext = $fileinfo['extension'];
28 echo$ext;
29
30 ?>