Spec-Zone.ru › Twig 1

url_encode

Новое в версии 1.12.3: Поддержка кодирования массива в виде строки запроса была добавлена в Twig 1.12.3.

Новое в версии 1.16.0: Аргумент raw был удален в Twig 1.16.0. Теперь Twig всегда кодирует в соответствии с RFC 3986.

Фильтр url_encode выполняет процентуальное кодирование заданной строки в качестве сегмента URL или массива в виде строки запроса:

{{ "path-seg*ment"|url_encode }}
{# outputs "path-seg%2Ament" #}

{{ "string with spaces"|url_encode }}
{# outputs "string%20with%20spaces" #}

{{ {'param': 'value', 'foo': 'bar'}|url_encode }}
{# outputs "param=value&foo=bar" #}

Примечание

Внутренне, Twig использует функцию PHP urlencode (или rawurlencode, если вы передадите true в качестве первого параметра) или функцию http_build_query. Обратите внимание, что начиная с Twig 1.16.0, urlencode всегда использует rawurlencode (аргумент raw был удален.)

« upper | Functions »

© 2009–2018 by the Twig Team
Licensed under the three clause BSD license.
The Twig logo is © 2010–2020 Symfony
https://twig.symfony.com/doc/1.x/filters/url_encode.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API