在trick文件中,我使用了这样的语句:{% set foo = url|split('/') %}
但当我使用这个代码时,什么都不会发生。
{{foo[1]}}
但是,如果我使用这个语句{{URL}}
,我会得到一个结果
http://example.com/my-completion/8631
我想使用URL拆分获得"8631">
我不知道为什么它不起作用
谢谢你的帮助。
如果你想捕获的部分总是最后一个,你可以使用过滤器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"
}