我正在尝试创建一个数组并在for循环中存储值,但到目前为止失败了.我怎么能用Twig做到这一点?
我已经阅读过这些但是在Twig中成为新手很难转换成我的情况.
PLAIN PHP LOGIC是这样的:
foreach ($array as &$value)
{
$new_array[] = $value;
}
foreach ($new_array as &$v)
{
echo $v;
}
Run Code Online (Sandbox Code Playgroud)
我用TWIG做了什么:
{% for value in array %}
{% set new_array = new_array|merge([value]) %}
{% endfor %}
{% for v in new_array %}
{{ v }}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
Ben*_*der 18
按照Vision的建议解决:
{% set brands = [] %}
{% for car in cars %}
{% if car not in brands %}
{% set brands = brands|merge([car]) %}
{% endif %}
{% endfor %}
{% for brand in brands %}
{{ brand }}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
我下次还会考虑bartek的评论.这是一次性的.
| 归档时间: |
|
| 查看次数: |
13068 次 |
| 最近记录: |