【问题标题】:get everything after a directory name from filepath从文件路径获取目录名之后的所有内容
【发布时间】:2019-09-27 11:08:15
【问题描述】:

目录名称为:files

我的文件路径看起来像:C:/MAMP/htdocs/files/Rbiaali/Assassins-Creed-Revelations-400x400.jpg

现在我只想获取files 目录之后的所有内容,应该是:

Rbiaali/Assassins-Creed-Revelations-400x400.jpg

注意

文件路径可以从不同的路径开始,但总是包含files

【问题讨论】:

  • @NoobDEV-GBL 不,我有一个需要完整路径的下载器,因此我不能将其删除
  • @NoobDEV-GBL 该文件也可以在根文件夹内的子文件夹中
  • 在上面的示例中,文件夹Rbiaali也可以包含子文件夹和该子文件夹内的文件。因此我需要files之后的路径,如果有任何解决方案请回答。
  • 我需要向用户显示文件的路径,但仅来自其用户名,即示例中的Rbiaali

标签: php path directory


【解决方案1】:
$str = "C:/MAMP/htdocs/files/Rbiaali/Assassins-Creed-Revelations-400x400.jpg";
$needle="files/";
echo substr($str, strpos($str,$needle)+strlen($needle));

【讨论】:

  • 啊,让我检查一下
  • 这是给MP/htdocs/files/Rbiaali/Assassins-Creed-Revelations-400x400.jpg
  • 一定有根据斜线/读取的东西
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-05-04
  • 1970-01-01
  • 1970-01-01
  • 2019-05-08
  • 2014-04-21
  • 1970-01-01
  • 2012-04-06
相关资源
最近更新 更多