【发布时间】:2014-03-22 21:03:08
【问题描述】:
我很无聊地寻找答案,所以这是我在这里的第一个问题。
在 Symfony 2 中,在我的 twig 模板中,我迭代了一个对象数组:
{% for client in clients %}
我有变量 client.curs = 到字符串“Cursul 1 = 4.1234” 我想拆分这个字符串,所以我使用
{% set cursarr = client.curs|split(' = ') %}
现在,如果我转储我的数组,我会得到 数组(大小=2)0 => 字符串'Cursul 1'(长度=8)1 => 字符串'4.1234'(长度=6) 哇!凉爽的!正是我想要的。我继续我的工作,我只需要第二部分 数组(4.1234)所以我这样做:
{{ cursarr[1] }}
哎呀!键为“0”的数组的键“1”不存在。
好的!我是个白痴,所以我试试:
{{ cursarr.1 }} 这里有同样的错误。嗯!怎么回事?!
我尝试{{ cursarr[0] }} 弹出“Cursul 1”WTF?!
{{ cursarr.0 }} 也在工作
我不明白,我做错了什么?为什么生活如此复杂? 是因为晚了,我累了吗?需要帮助!
{% endfor %}
【问题讨论】:
-
你应该把所有的代码