GoogleMaps\Parameters::joinParam PHP Метод

joinParam() защищенный статический Метод

Join array pairs into URL encoded string
protected static joinParam ( array $param = [], string $join = '=', string $glue = '&', boolean $useKey = true ) : string
$param array - single dimension array
$join string
$glue string
$useKey boolean
Результат string
    protected static function joinParam($param = [], $join = '=', $glue = '&', $useKey = true)
    {
        $allParam = [];
        foreach ($param as $key => $val) {
            if (is_array($val)) {
                self::joinParam($val, $join, $glue, $useKey);
            }
            // ommit parameters with empty values
            if (!empty($val)) {
                #self::$urlParam[] = $useKey
                $allParam[] = $useKey ? $key . $join . urlencode($val) : $join . urlencode($val);
            }
        }
        return !is_null($allParam) ? implode($glue, str_replace(['%252C'], [','], $allParam)) : '';
        //        return !is_null( self::$urlParam)
        //                ? implode($glue, str_replace(['%252C'],[','],self::$urlParam) )
        //                :'';
    }