【发布时间】:2013-05-11 01:07:19
【问题描述】:
我正在阅读pathinfo basename 等。但我从中收集到的只是如何在使用绝对/相对路径时获得我想要的细节。我想弄清楚的是如何从 url 字符串(不一定是活动的 URL,可能是用户输入的 url)中获取 filename.ext。
目前我正在寻找用户提供的包含图像的 URL 的文件名和扩展名。但可能希望将其进一步扩展。所以总而言之,我想弄清楚如何获取文件名和扩展名
我想过尝试使用一些 preg_match 逻辑来查找 url 中的最后一个 /,拆分它,找到 ?从中(如果有的话)并删除除此之外的点,然后尝试在剩下的内容之后对其进行整理。但如果文件名称中有多个.,即:2012.01.01-name.jpg
所以我正在寻找一种理智的最佳方式来做到这一点,而不会有太大的误差。
【问题讨论】: