Lizard-108
@Lizard-108
Ящерица

Как оптимизировать работу implode() и rawurlencode()?

private function urlEncoder($val)
    {
        return str_replace('%7E', '~', rawurlencode($val));
    }  
  
    private function getParametersAsString(array $data)
    {
        $params = [];
        foreach ($data as $key => $val)
            $params[] = $key .'='. $this->urlEncoder($val);
        return implode('&', $params);
    }
  • Вопрос задан
  • 122 просмотра
Пригласить эксперта
Ответы на вопрос 1
muhammad_97
@muhammad_97
PHP-разработчик
getParametersAsString => http_build_query
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы