自编函数解决pathinfo()函数处理中文问题
中文 问题 处理 解决 函数 pathinfo 自编
2023-06-13 09:15:30 时间
今天写程序时遇到一个小问题,pathinfo在处理中文文件名时出现的问题,如果中文在字首就出现获取的filename为空,英文在字首后面是中文的则能获取到。如下图:
于是自己写了个函数代替,代码如下:
functionpath_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;
}
这样问题就解决了
相关文章
- Java中文乱码问题如何解决?
- SpringMVC之@RequestParam 中文乱码问题解决
- 办公软件:Office 2019 mac中文
- Excel表格中某一列的多行数据都出现数字+中文的数据,但我只要数字怎么处理?
- AIGC最近很火,给大家推荐一个已经有1000位开发者使用的中文aigc开源模型,包括ai画图、ai聊天
- vs如何读取mysql中的数据并解决中文乱码问题
- Python3.4 邮件发送(含带中文附件)详解编程语言
- python3 库pandas写入csv格式文件出现中文乱码问题解决方法详解编程语言
- 解决文件下载时文件名中的中文变成下划线的问题详解编程语言
- Debian中文怎么读 如何正确发音
- 乱码解决MySQL 命令中文乱码问题(mysql命令中文)
- MySQL中文字符集编码问题导致的乱码处理(mysql存储的中文乱码)
- 解决Oracle存储中文乱码问题的有效方法(oracle存储中文乱码)
- 深入了解MySQL中的中文数据类型(mysql中中文类型)
- Oracle从中文到英文的转换(oracle 中英文转换)
- 解决mysql中文保存问题的方法(mysql不可保存中文)
- 解决Oracle数据库中文乱码问题(oracle中文乱码处理)
- 解决phpmyadmin中文乱码问题。。。
- 解决MySQL中文输出变成问号的问题
- 解决php接收shell返回的结果中文乱码问题
- PHP与MYSQL中UTF8编码的中文排序实例