使用此函數代替 pathinfo,使其也能夠處理 UTF-8 編碼的檔案名稱
<?php
函式 mb_pathinfo($filepath) {
preg_match('%^(.*?)[\\\\/]*(([^/\\\\]*?)(\.([^\.\\\\/]+?)|))[\\\\/\.]*$%im',$filepath,$m);
如果($m[1]) $ret['dirname']=$m[1];
如果($m[2]) $ret['basename']=$m[2];
如果($m[5]) $ret['extension']=$m[5];
如果($m[3]) $ret['filename']=$m[3];
返回 $ret;
}
?>