PHP-从2个字符串中获取唯一值

时间:2019-02-19 16:12:04

标签: php

我正在研究脚本来检测根值,以便正确重定向标头位置,并且需要获取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/"

1 个答案:

答案 0 :(得分:3)

如果您确定文件路径始终是绝对路径,则可以使用:

$c = substr($b, strlen($a));

如果使用相对路径,则可以使用:

$c = substr($b, (strpos($b, $a) + strlen($a) - 1));

有关substr()

的更多信息