如何在PHP中删除文件夹路径的其余部分

2ledvvac  于 2024-01-05  发布在  PHP
关注(0)|答案(2)|浏览(215)

我已经显示了以下文件夹从我的ftp它是把它正确地,但我试图显示最后一个文件夹是有这样做的e.gstr_replace无论如何,但这不完全是我要找的。

  1. httpdocs/user_images/
  2. e.g user_images
  3. httpdocs/user_images/home
  4. e.g home
  5. httpdocs/user_images/home/lastest
  6. e.g lastest
  7. httpdocs/user_images/home/lastest/monday
  8. e.g monday
  9. httpdocs/user_images/home/lastest/friday
  10. e.g friday

字符串

xkftehaa

xkftehaa1#

basename()是你想要的。

5fjcxozz

5fjcxozz2#

使用preg_split和array_pop。示例代码:

  1. <?php
  2. $dirs = array("httpdocs/user_images/", "httpdocs/user_images/home", "httpdocs/user_images/home/lastest", "httpdocs/user_images/home/lastest/monday","httpdocs/user_images/home/lastest/friday");
  3. foreach ($dirs as $_) {
  4. $bits = preg_split("|/|", $_);
  5. print $_ . " --> " . array_pop($bits) . "\n";
  6. }

字符串

相关问题