pathinfo()関数による中国語処理の問題を解決する自作関数
今日プログラムを書いているときに小さな問題が発生しました。中国語のファイル名の処理時に、英語の後に中国語が続くと、取得されたファイル名が空になります。取得できる。以下に示すように:
そこで代わりに関数を書きました。コードは次のとおりです:
コードをコピーします コードは次のとおりです:
関数 path_info($filepath)
{
$path_parts = 配列();
$path_parts ['dirname'] = rtrim(substr($filepath, 0, strrpos($filepath, '/')),"/")."/";
$path_parts ['basename'] = ltrim(substr($filepath, strrpos($filepath, '/')),"/");
$path_parts ['拡張子'] = substr(strrchr($filepath, '.'), 1);
$path_parts ['filename'] = ltrim(substr($path_parts ['basename'], 0, strrpos($path_parts ['basename'], '.')),"/");
$path_parts を返します
}
この問題は解決されました
http://www.bkjia.com/PHPjc/904917.htmlwww.bkjia.com
本当http://www.bkjia.com/PHPjc/904917.html技術記事自作の関数は、中国語を処理する pathinfo() 関数の問題を解決します。今日プログラムを書いているときに、中国語のファイル名を処理するときに問題が発生しました。登場します...