从PHP中的字符串中获取文件名

时间:2012-06-12 18:18:53

标签: php

我将这些字符串保存在我的mysql数据库中,格式如下:

/uploads/attachments/18/105/WordPress_3_Cookbook.pdf

现在,我只需要获取文件名。

我想我需要PHP中的一些函数来从后面检查字符串并将所有内容都放到第一个斜杠上。

怎么写这样的东西?

2 个答案:

答案 0 :(得分:11)

您可以这样使用basename()

$filename = basename("/uploads/attachments/18/105/WordPress_3_Cookbook.pdf");

答案 1 :(得分:0)

1.如果您不想键入" basename()"中的所有链接路径。功能,您可以使用:

$_SERVER['REQUEST_URI']

这将返回整个路径 - (例如下面的)

"/uploads/attachments/18/105/WordPress_3_Cookbook.pdf"

2.THEN使用'基线()'功能如下:

      echo basename($_SERVER['REQUEST_URI']);

并将所需的文件名作为字符串返回。

      // the output will be : WordPress_3_Cookbook.pdf