首页 > 解决方案 > PHP - 从文件路径中提取当前目录和文件名

问题描述

我需要转这个:

/home/me/public_html/folder1/folder2/folder3/script.php

进入:

folder3/script.php

到目前为止,我已经尝试使用:

(\/.+\/.+\.php)$

但是最终结果是返回整个路径。我究竟做错了什么?

标签: phpregex

解决方案


$path='/home/me/public_html/folder1/folder2/folder3/script.php';
$pathinfo=pathinfo($path);
$a=explode(DIRECTORY_SEPARATOR,$pathinfo['dirname']);
$dir=end($a);
echo $dir.DIRECTORY_SEPARATOR.$pathinfo['basename'];

推荐阅读