PHP pathinfo 不支持中文 手动编写解析路径字符串函数
2017-05-10 10:28
344 查看
pathinfo 在中文出现在首字的时候不支持用 自己的函数搞定:
如 "/home/ledmedia/TEST_BMP_1/视频1.mp4"; 用pathinfo就会出问题
[php] view
plain copy
function my_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;
}
如 "/home/ledmedia/TEST_BMP_1/视频1.mp4"; 用pathinfo就会出问题
[php] view
plain copy
function my_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;
}
相关文章推荐
- 配置nginx,支持php的pathinfo路径模式
- 让window版PHP支持中文路径访问
- 支持中文和其他编码的php截取字符串函数分享(截取中文字符串)
- 【转】Shell Script 变量中的路径解析,类似php的pathinfo()
- PHP的file_exists函数不支持UTF-8编码下的中文文件目录路径
- 支持中文和其他编码的php截取字符串函数分享(截取中文字符串)
- 配置nginx,支持php的pathinfo路径模式
- 配置nginx,支持php的pathinfo路径模式
- vs2005环境,fstream不支持中文路径的问题
- php中支持多种编码的中文字符串截取函数!
- delphi for php 支持中文的方法
- Dom4j解析XML时中文路径解决方案
- 设置PHP对中文的支持
- apache2不支持中文路径的解决办法
- delphi for php 支持中文的方法
- delphi for php 支持中文的方法
- delphi for php 支持中文的方法
- mplayer 中文路径支持问题
- delphi for php 支持中文的方法
- delphi for php 支持中文的方法