【问题标题】:Pick the filename using substr() in PHP在 PHP 中使用 substr() 选择文件名
【发布时间】:2012-06-06 14:23:30
【问题描述】:

假设我有一个文件路径-

Doc/Monday/File.txt

我想在 PHP 中使用 substr() 来选择 File.txt。我该怎么做?

【问题讨论】:

标签: php file path substr


【解决方案1】:
basename('/some/path/to/file.txt');

【讨论】:

    【解决方案2】:

    用“/”分解字符串,取出结果数组的最后一个元素

    【讨论】:

    • 当你可以使用字符串函数时,为什么人们喜欢将字符串转换为数组?
    • @meze 因为他们在某处读到过关于explode() 的信息,而且它似乎是一把螺丝刀,你可以用它做任何事情。尽管锤子对于敲钉子更有用。
    • 确定你可以使用字符串函数,在大多数情况下,要求永远不会结束查找文件名,如果我们需要在文件名之前的第一个文件夹?那么explode函数是有意义的
    【解决方案3】:

    试试这个

    $data= pathinfo('/some/path/to/file.txt');    
    
    echo $data['basename'];
    

    【讨论】:

      猜你喜欢
      • 2014-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-25
      • 1970-01-01
      • 2020-03-26
      相关资源
      最近更新 更多