今天写程序的时候有个小问题。pathinfo在处理中文文件名时有一个问题。如果获得的文件名出现在中文的开头,如果英文后面跟着中文,就可以获得。下图:
所以我改为写了一个函数,代码如下:
复制代码如下:函数path _ info($ file path){ $ path _ parts=array();$ path _ parts[' dirname ']=rtrim(substr($ file path,0,strrpos($filepath,'/')),'/')。'/';$ path _ parts[' basename ']=ltrim(substr($ file path,strrpos($filepath,'/'),'/');$ path _ parts[' extension ']=substr(strchr($ file path,'.'), 1);$ path _ parts[' filename ']=ltrim(substr($ path _ parts[' basename '],0,str rpos($ path _ parts[' basename '],' ')),'/');返回$ path _ parts}
那么问题就解决了