《PHP實戰:自編函數解決pathinfo()函數處理中文問題》要點:
本文介紹了PHP實戰:自編函數解決pathinfo()函數處理中文問題,希望對您有用。如果有疑問,可以聯系我們。
PHP應用本日寫程序時遇到一個小問題,pathinfo在處理中文文件名時出現的問題,如果中文在字首就出現獲取的filename為空,英文在字首后面是中文的則能獲取到.如下圖:
PHP利用
PHP應用于是本身寫了個函數代替,代碼如下:
代碼如下:
function path_info($filepath)??
{??
??? $path_parts = array();??
??? $path_parts ['dirname'] = rtrim(substr($filepath, 0, strrpos($filepath, '/')),"/")."/";??
??? $path_parts ['basename'] = ltrim(substr($filepath, strrpos($filepath, '/')),"/");??
??? $path_parts ['extension'] = substr(strrchr($filepath, '.'), 1);??
??? $path_parts ['filename'] = ltrim(substr($path_parts ['basename'], 0, strrpos($path_parts ['basename'], '.')),"/");??
??? return $path_parts;??
}?
PHP應用這樣問題就辦理了
PHP利用
歡迎參與《PHP實戰:自編函數解決pathinfo()函數處理中文問題》討論,分享您的想法,維易PHP學院為您提供專業教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/14251.html