为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用PHP从完整路径获取文件名?

如何使用PHP从完整路径获取文件名?

PHP
智慧大石 2019-08-03 14:03:40
如何使用PHP从完整路径获取文件名?例如,我如何获得Output.map从…F:\Program Files\SSH Communications Security\SSH Secure Shell\Output.map用PHP?
查看完整描述

3 回答

?
慕沐林林

TA贡献2016条经验 获得超9个赞

你在找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"

?>




查看完整回答
反对 回复 2019-08-04
?
catspeake

TA贡献1111条经验 获得超0个赞

我是用这个函数做的PATHINFO它创建一个包含路径部分的数组,供您使用!例如,您可以这样做:

<?php
    $xmlFile = pathinfo('/usr/admin/config/test.xml');

    function filePathParts($arg1) {
        echo $arg1['dirname'], "\n";
        echo $arg1['basename'], "\n";
        echo $arg1['extension'], "\n";
        echo $arg1['filename'], "\n";
    }

    filePathParts($xmlFile);?>

这将返回:

/usr/admin/config
test.xml
xml
test

从PHP5.2.0开始就可以使用这个函数了!

然后你可以根据你的需要操纵所有的部件。例如,要使用完整路径,可以这样做:

$fullPath = $xmlFile['dirname'] . '/' . $xmlSchema['basename'];




查看完整回答
反对 回复 2019-08-04
  • 3 回答
  • 0 关注
  • 429 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信