我正在研究脚本来检测根值,以便正确重定向标头位置,并且需要获取webroot值。
define('abspath', __DIR__ . '/');
$a = $_SERVER['DOCUMENT_ROOT'];
$b = str_replace('\\', '/', abspath); // windows
echo $a;
echo $b;
输出:
C:/xampp/htdocs
C:/xampp/htdocs/site/
我希望以某种方式从两个字符串中获取值$c = "/site/"
。
答案 0 :(得分:3)
如果您确定文件路径始终是绝对路径,则可以使用:
$c = substr($b, strlen($a));
如果使用相对路径,则可以使用:
$c = substr($b, (strpos($b, $a) + strlen($a) - 1));
有关substr()
的更多信息