例如,我如何得到output。map
from
F:\程序文件\SSH通信安全\SSH安全Shell\Output.map
使用PHP吗?
例如,我如何得到output。map
from
F:\程序文件\SSH通信安全\SSH安全Shell\Output.map
使用PHP吗?
当前回答
basename()在处理中文等亚洲字符时出现错误。
我用这个:
function get_basename($filename)
{
return preg_replace('/^.+[\\\\\\/]/', '', $filename);
}
其他回答
basename()在处理中文等亚洲字符时出现错误。
我用这个:
function get_basename($filename)
{
return preg_replace('/^.+[\\\\\\/]/', '', $filename);
}
为了从URI中获得确切的文件名,我将使用以下方法:
<?php
$file1 =basename("http://localhost/eFEIS/agency_application_form.php?formid=1&task=edit") ;
//basename($_SERVER['REQUEST_URI']); // Or use this to get the URI dynamically.
echo $basename = substr($file1, 0, strpos($file1, '?'));
?>
您正在寻找basename。
下面的例子来自PHP手册:
<?php
$path = "/home/httpd/html/index.php";
$file = basename($path); // $file is set to "index.php"
$file = basename($path, ".php"); // $file is set to "index"
?>
SplFileInfo:
SplFileInfo类提供了一个高级的面向对象 到单个文件的信息的接口。
裁判:http://php.net/manual/en/splfileinfo.getfilename.php
$info = new SplFileInfo('/path/to/foo.txt');
var_dump($info->getFilename());
或/ p:管柱(7)“foo。txt”
$filename = basename($path);