Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

rawurlencode

Кодирует строку для использования в пути адреса.

Синтаксис

rawurlencode(string $string): string

Параметры

ПараметрТипОписание
$stringstringИсходная строка.

Возвращаемое значение

stringЗакодированная строка; пробел превращается в `%20`.

Примеры

Сравнение с urlencode():

<?php
 
echo rawurlencode('my report.pdf'), "\n";
echo urlencode('my report.pdf');

Результат:

my%20report.pdf
my+report.pdf

Примечания

Для частей пути — /files/my%20report.pdf — используют rawurlencode(), для параметров после ? подходит и urlencode() со знаком +.

См. также

  • urlencode — Кодирует строку для вставки в адрес.
  • urldecode — Раскодирует строку из адреса.
  • http_build_query — Собирает из массива строку параметров для адреса.

В учебнике

  • Запросы и ответы HTTP — Как PHP получает запрос и формирует ответ — метод и адрес запроса, заголовки, коды состояния, перенаправление и ответ в JSON.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.