拆分根目录的解决方案

时间:2014-04-08 15:14:20

标签: php

我的文档根目录为:

realpath($_SERVER['DOCUMENT_ROOT'])

此代码的输出如下:

//If Windows
C:/wamp/www

或者

//If Linux
/home/test/public_html

我们得出结论,输出应该是。
我需要一个符合以下规范的代码或解决方案:
如果我的服务器是Windows,请将C:/wamp/www转换为C:/
如果我的服务器是Linux,请将/home/test/public_html转换为/home/

1 个答案:

答案 0 :(得分:0)

你可以做到这一点

使用正则表达式:

$realpath = '/home/test/public_html';
// or
$realpath = 'C:/wamp/www';

preg_match_all('/(\/?[^\/]+\/)/', $realpath, $matches);

var_dump($matches[1][0]); // C:/ or /home/