PHP得出附件扩展名

时间:2023-03-09 07:27:41
PHP得出附件扩展名
 <?

    $filename = "mypage.asp";

    //1 使用strrchr函数求得
$ext = substr(strrchr($filename, '.'), 1);
echo$ext;
echo"<br>"; //2 使用strrpos和substr
$ext = substr($filename, strrpos($filename, '.') + 1);
echo$ext;
echo"<br>"; //3 使用expload 和 end
$ext = end(explode('.', $filename));
echo$ext;
echo"<br>"; //4 使用 preg_replace 带正则表达式
$ext = preg_replace('/^.*\.([^.]+)$/D', '$1', $filename);
echo$ext;
echo"<br>"; //5 使用pathinfo
$fileinfo = pathinfo($filename);
$ext = $fileinfo['extension'];
echo$ext; ?>