phprs\util\HttpRouterEntries::pathToString PHP Method

pathToString() public static method

数组路径转字符串路径
public static pathToString ( array $path ) : string
$path array
return string 用/连接的字符串
    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;
    }