Twig:如何获取字符串中的最后一个字符

时间:2014-07-15 23:29:20

标签: string twig

我在那里,

我试图找到树枝中字符串的最后一个字符。 我需要做的是,如果字符串以s结尾,那么我只添加'区域,如果字符串末尾没有s,我应该添加区域。

," Charles" Charles"应该成为"查尔斯'区"

非常感谢

3 个答案:

答案 0 :(得分:3)

{% set test_string = 'asdfs' %}
{% set test_string = test_string ~ (test_string|last == 's' ? "' " : "'s ") ~ "Zone" %}

答案 1 :(得分:0)

我想出了一个解决方法:

{% set title = user_name ~ "\'s zone" %}
{% set replace_value_var= "s\'s zone" %}
{% set replace_with_value_var = "s\' zone"%}
{% set MyTitle =  title|replace({ (replace_value_var): replace_with_value_var })   %}

答案 2 :(得分:0)

使用最后

{{[1,2,3,4] | last}}

{#outputs 4#}

{{{a:1,b:2,c:3,d:4} | last}}

{#outputs 4#}

{{'1234'| last}}

{#outputs 4#}