我正在通过学说从数据库中获取一些结果。
结果数组例如ads.attraction
有带逗号的字符串(单词)。
如何将每个单词与逗号分开并将它们显示在自己的行上?
最佳答案
解决方案:
Twig split filter 通过给定的分隔符将字符串转换为数组。
之后你可以使用 for
输出这个数组的每个元素环形。
例子:
{% set array = "one,two,three"|split(',') %}
{% for element in array %}
{{ element }}<br />
{% endfor %}
只需更换
"one,two,three"
在您的具体案例中使用您的变量( ads.attraction
)。
关于Symfony2 : What's the equivalent to PHP's explode() function in twig?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21223736/