pathinfo()関数による中国語処理の問題を解決する自作関数、_PHPチュートリアル

WBOY
リリース: 2016-07-13 10:15:23
オリジナル
933 人が閲覧しました

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() 関数の問題を解決します。今日プログラムを書いているときに、中国語のファイル名を処理するときに問題が発生しました。登場します...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート