public static function pathToString($path)
{
$append = function (&$str, $v) {
//连续的/忽略
if (strlen($str) !== 0 && substr_compare($str, '/', strlen($str) - 1) === 0 && $v === '/') {
return;
}
//两个项目间加/
if (strlen($str) !== 0 && substr_compare($str, '/', strlen($str) - 1) !== 0 && $v !== '/') {
$str = $str . '/' . $v;
} else {
$str .= $v;
}
};
$str = '';
foreach ($path as $i) {
$append($str, $i);
}
return $str;
}