网站首页 文章专栏 pathinfo获取中文的文件名为空(php语言的又一个坑)

pathinfo获取中文的文件名为空(php语言的又一个坑)

编辑时间:2020-04-07 18:12:29 作者:苹果 浏览量:2679


    前言:在上传文件时,想保持用户提交的文件名称,但是发现获取到的纯中文文件名总是空。


解决办法:

利用自己封装的函数去获取文件名称:

/**解决pathinfo()中文乱码
 * @param $filepath 文件路径 含名称
 * @return array
 */
public static   function path_info($filepath)
{
    $path_info = array();
    $path_info ['dirname'] = trim(substr($filepath, 0, strrpos($filepath, '/')),"/")."/";
    $path_info ['basename'] = trim(substr($filepath, strrpos($filepath, '/')),"/");
    $path_info ['extension'] = substr(strrchr($filepath, '.'), 1);
    $path_info ['filename'] = trim(substr($path_parts ['basename'], 0, strrpos($path_info ['basename'], '.')),"/");
    return $path_info ;
}



    出自:何冰华个人网站

    地址:https://www.hebinghua.com/

    转载请注明出处


来说两句吧
最新评论