str_replace in Twig

问题描述 投票:44回答:5

我想在我的树枝模板中做一个简单的str_replace。我是树枝的新手,可能需要添加新的过滤器或类似内容或使用现有的过滤器。我怎样才能做到这一点?在哪里可以找到可用的过滤器列表?

php filter str-replace twig
5个回答
50
投票

替换存储在树枝变量中的字符串:

{% set twig_content_variable= 'Testing to replace content'%}
{% set replace_value_var= 'Testing' %}
{% set replace_with_value_var = 'Testing complete' %} 

{{ twig_content_variable|replace({ (replace_value_var): replace_with_value_var }) }}

41
投票

用它用|代替-并用,宽度.代替]]]

{{age|replace({'|': "-", "," : "."})}}

示例输入31|60,显示为31-60.


33
投票

有一个替换过滤器,请参见documentation


9
投票

此外,这对于摆脱(utf-8)语言字符可能很有用...


0
投票

当我们在单引号内添加单引号时,我们将遇到错误。

© www.soinside.com 2019 - 2024. All rights reserved.