美文网首页
PHP basename()、dirname()、pathinf

PHP basename()、dirname()、pathinf

作者: soeben | 来源:发表于2017-11-12 12:39 被阅读0次

    在 PHP 中对URL的处理主要有下面三个函数

    string basename ( string $path [, string $suffix ] )
    //给出一个包含有指向一个文件的全路径的字符串,本函数返回去掉文件名后的目录名。
    
    string dirname ( string $path )
    //给出一个包含有指向一个文件的全路径的字符串,本函数返回基本的文件名。
    
    mixed pathinfo ( string $path [, int $options ] )
    // 返回一个关联数组包含有 path 的信息。返回关联数组还是字符串取决于 options。
    

    这三个函数在windows下可以识别路径中的 \/ 但在Linux下只识别 / ,因此在Linux下需要先将 \ 替换为 /

    $path = 'App\Http\Middleware\User\login';
    $path = str_replace('\\','/',$path);
    var_dump(basename($path));
    var_dump(dirname($path));
    var_dump(pathinfo($path));
    

    相关文章

      网友评论

          本文标题:PHP basename()、dirname()、pathinf

          本文链接:https://www.haomeiwen.com/subject/vfbnmxtx.html