如何从结束获取文件名

时间:2011-05-10 05:57:11

标签: php

我有不同的字符串,但所有的stings都以doc或pdf文件结尾 C:\型材\ gim.doc C:\ DOC \我的资料\ profile.pdf

我想从路径中获取文件名。 什么是最快的方式

3 个答案:

答案 0 :(得分:7)

basename()http://php.net/manual/en/function.basename.php

echo basename("C:\doc\myprofile\profile.pdf");

答案 1 :(得分:1)

如果你想要没有扩展名的文件名......

echo pathinfo('C:\doc\myprofile\profile.pdf', PATHINFO_FILENAME);

答案 2 :(得分:1)

parse_url与参数 PHP_URL_PATH

一起使用

例如:

<?php
$url = 'http://username:password@hostname/path?arg=value#anchor';

print_r(parse_url($url));

echo parse_url($url, PHP_URL_PATH);
?>

将返回

Array
(
    [scheme] => http
    [host] => hostname
    [user] => username
    [pass] => password
    [path] => /path
    [query] => arg=value
    [fragment] => anchor
)
/path