我有不同的字符串,但所有的stings都以doc或pdf文件结尾 C:\型材\ gim.doc C:\ DOC \我的资料\ profile.pdf
我想从路径中获取文件名。 什么是最快的方式
答案 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