Symfony2 : What's the equivalent to PHP's explode() function in twig?

标签 symfony twig

我正在通过学​​说从数据库中获取一些结果。

结果数组例如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/

相关文章:

php - 使用 Doctrine2 搜索多对多关系

javascript - 使用 symfony 在 twig 中隐藏表格行

symfony - Twig表单主题-form_label类属性

javascript - 如何使用 FOSJsRoutingBundle 传递语言环境

symfony - a2lix_translation_form 默认语言环境被可翻译的 stof 学说扩展覆盖?

symfony - 如何在 Twig 模板中输出 mustache 模板?

javascript - 更改另一个日期类型字段时如何修改日期类型字段

php - 如何在开发模式下启用缓存?

php - Symfony2 - 关于 php 错误和 404 的空白页

php - Assets 的 using/bundles/path 是否存在任何安全风险?