文件名我有不同的字符串,但所有的刺有一個文檔或PDF文件 羧基端:\型材\ gim.doc C:\ DOC \我的資料\ profile.pdf如何從結束
我想從路徑中獲取文件名。 請告訴我以最快的方式做到這一點
文件名我有不同的字符串,但所有的刺有一個文檔或PDF文件 羧基端:\型材\ gim.doc C:\ DOC \我的資料\ profile.pdf如何從結束
我想從路徑中獲取文件名。 請告訴我以最快的方式做到這一點
basename()
:http://php.net/manual/en/function.basename.php
echo basename("C:\doc\myprofile\profile.pdf");
如果你想不帶擴展名的文件名...
echo pathinfo('C:\doc\myprofile\profile.pdf', PATHINFO_FILENAME);
使用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
這是如何獲得的文件名部分從琴絃? – JohnP 2011-05-10 06:39:36
@ [path]的@JohnP值是文件名..不是嗎? – diEcho 2011-05-10 06:42:02
nope,它給出了路徑和文件名。 – JohnP 2011-05-10 06:45:50