自编函数解决pathinfo()函数处理中文问题
2014-11-03 00:00
357 查看
今天写程序时遇到一个小问题,pathinfo在处理中文文件名时出现的问题,如果中文在字首就出现获取的filename为空,英文在字首后面是中文的则能获取到。如下图:
于是自己写了个函数代替,代码如下:
这样问题就解决了
于是自己写了个函数代替,代码如下:
function path_info($filepath) { $path_parts = array(); $path_parts ['dirname'] = rtrim(substr($filepath, 0, strrpos($filepath, '/')),"/")."/"; $path_parts ['basename'] = ltrim(substr($filepath, strrpos($filepath, '/')),"/"); $path_parts ['extension'] = substr(strrchr($filepath, '.'), 1); $path_parts ['filename'] = ltrim(substr($path_parts ['basename'], 0, strrpos($path_parts ['basename'], '.')),"/"); return $path_parts; }
这样问题就解决了
相关文章推荐
- 自编函数解决pathinfo()函数处理中文问题
- asp.net c#的传参中经常使用到中文参数的处理,下面的函数可以解决中文参数的问题
- js,java实现escape()和unescape()函数解决以给方式提交中中文参数问题
- PHP字符串截取函数(解决中文乱码问题!支持UTF-8和GB2312)
- php处理json时中文问题的解决
- php处理json时中文问题的解决方法
- 关于在窗口消息处理函数中使用MessageBox造成消息重入的问题的研究及解决
- 解决使用VC运行时库函数wprintf和wcount显示中文不正确的问题
- 关于处理客户端提交中文数据乱码问题解决对策
- 关于PHP函数pathinfo处理中文的问题
- php处理json时中文问题的解决方法
- 在JAVA开发中的中文处理问题及解决办法
- 解决PHP substr() 函数的中文乱码问题
- 解决中文问题的几个常用的函数
- 解决:VS 2005/2008 中 fstream 不能处理带有中文路径的问题
- PHP Json函数不能处理中文的解决办法
- 解决中文问题的几个常用的函数
- sqlite3 jdbc、c接口、python接口处理中文时遇到的问题及其解决方法
- 关于TOMCAT中的中文处理问题的解决方法
- uchome的ajaxget函数传递中文值的问题及解决