在树枝文件中,我使用了这样的语句:
{% set foo = url|split('/') %}
但是,当我使用此代码时,什么也不会发生。
{{foo[1]}}
但是,如果我使用此语句{{URL}}
,则会得到结果。
http://example.com/my-completion/8631
我想使用URL拆分获取“ 8631”
我不知道为什么它不起作用。
谢谢您的帮助。
答案 0 :(得分:1)
如果您要捕获的部分始终是最后一部分,则可以使用过滤器last
,
{{ url | split('/') | last }}
请注意,位置1的字符串确实为空
{{ dump(url | split('/')) }}
array(5) {
[0]=>
string(5) "http:"
[1]=>
string(0) ""
[2]=>
string(11) "example.com"
[3]=>
string(13) "my-completion"
[4]=>
string(4) "8631"
}