Rumah >pembangunan bahagian belakang >tutorial php >PHP的函数没法获得中文路径中的目录部分及文件名部分

PHP的函数没法获得中文路径中的目录部分及文件名部分

WBOY
WBOYasal
2016-06-13 10:59:401206semak imbas

PHP的函数无法获得中文路径中的目录部分及文件名部分

问题:PHP中获得路径中目录部分的函数有以下两个

dirname — 返回路径中的目录部分

pathinfo — 返回文件路径的信息。

如:

$path_parts = pathinfo("/www/htdocs/index.html");
echo $path_parts["dirname"] . "\n";
echo $path_parts["basename"] . "\n";
echo $path_parts["extension"] . "\n";
?>
但是当路径中带有中文时,就无法正常获得,只会返回字符‘.’,

解决:

自己写一个函数获得,

function getDir($path)

{

 return(substr($path,0,strrpos($path,"\\")));

}

其实就是简单的字符串处理。


来自东子的博客

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:iis怎么获取伪静态urlArtikel seterusnya:啊 除去一段话中的URL