gpt4 book ai didi

symfony - 如何检查数组在 Twig 中是否有更多元素 for 循环?

转载 作者:行者123 更新时间:2023-12-01 08:54:29 26 4
gpt4 key购买 nike

我目前正在将单个变量中的数组元素与它们之间的 , 连接起来。我得到这样的记录

abc,def,ghi, 

我不想在最后一个元素后添加额外的逗号 ,。我的代码是:
{% for driver in item.vehicles if driver.driver.firstName %}
{% set isDriver = 1 %}
{% set driverList = driverList ~ driver.driver.firstName ~ ',' %}
{% endfor %}
 

最佳答案

您可以使用 TWIG LOOP VARIABLE 来满足您的需要,如下所示:

{% for driver in item.vehicles if driver.driver.firstName %}
{% set isDriver = 1 %}
{% set driverList = driverList ~ driver.driver.firstName %}

{% if loop.last == false %}
{% set driverList = driverList ~ ',' %}
{% endif %}

{% endfor %}

关于symfony - 如何检查数组在 Twig 中是否有更多元素 for 循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30759511/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com