Twig

灵活、快速且安全的
PHP 模板引擎

a Symfony Product
文档 过滤器 url_encode
您正在阅读 Twig 3.x 的文档。切换到 Twig 1.x, 2.x 的文档。

问题与反馈

许可

Twig 文档 基于新 BSD 许可授权。

url_encode

url_encode 过滤器对给定字符串进行百分号编码,用作 URL 段,或将映射编码为查询字符串

1
2
3
4
5
6
7
8
{{ "path-seg*ment"|url_encode }}
{# outputs "path-seg%2Ament" #}

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

{{ {'name': 'Fabien', 'city': 'Paris'}|url_encode }}
{# outputs "name=Fabien&city=Paris" #}

注意

在内部,Twig 使用 PHP 的 rawurlencodehttp_build_query 函数。