2011-05-10 92 views
0

文件名我有不同的字符串,但所有的刺有一個文檔或PDF文件 羧基端:\型材\ gim.doc C:\ DOC \我的資料\ profile.pdf如何從結束

我想從路徑中獲取文件名。 請告訴我以最快的方式做到這一點

回答

1

如果你想不帶擴展名的文件名...

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

使用parse_url與參數PHP_URL_PATH

例如:

<?php 
$url = 'http://username:[email protected]/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 
+0

這是如何獲得的文件名部分從琴絃? – JohnP 2011-05-10 06:39:36

+0

@ [path]的@JohnP值是文件名..不是嗎? – diEcho 2011-05-10 06:42:02

+0

nope,它給出了路徑和文件名。 – JohnP 2011-05-10 06:45:50