ホームページ >バックエンド開発 >PHPチュートリアル >PHP関数は中国語パスのディレクトリ部分とファイル名部分を取得できません
PHP 関数が中国語のパス
のディレクトリ部分とファイル名部分を取得できない 問題: PHP には、パス
のディレクトリ部分を取得する関数が 2 つあります。dirname – パスのディレクトリ部分を返します
pathinfo – ファイルパス情報を返します。
例:
$path_parts = pathinfo("/www/htdocs/index.html");
echo $path_parts["dirname"] . "n";
echo $path_parts["basename"] . "n";
echo $path_parts["拡張子"] . "n";
?>
ただし、パスに漢字が含まれる場合は正常に取得できず、「.」、
解決策:
関数を自分で作成して取得します。
関数 getDir($path)
{
}
実際には単純な文字列処理です。
Dongzi のブログ