Encodera

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

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

Справочник PHP

urlencode

Кодирует строку для вставки в адрес.

Синтаксис

urlencode(string $string): string

Параметры

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

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

stringСтрока, в которой специальные символы заменены кодами.

Примеры

Пробелы и специальные символы:

<?php
 
echo urlencode('tea & coffee'), "\n";
echo urlencode('café');

Результат:

tea+%26+coffee
caf%C3%A9

Параметр поиска в ссылке:

<?php
 
$query = 'php tutorial';
 
echo '/search?q=' . urlencode($query);

Результат:

/search?q=php+tutorial

Примечания

Без кодирования знак & в значении разорвёт параметр на два. Обратное преобразование PHP выполняет сам — в $_GET значения уже раскодированы.

См. также

  • http_build_query — Собирает из массива строку параметров для адреса.
  • parse_url — Разбирает адрес на части.

В учебнике

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

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

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