Twig模板:循环二维数组

时间:2018-06-27 11:04:00

标签: html arrays twig

我有一个像这样的PHP数组:

$fruits = array(
    array("Apple", 1.25),
    array("Banana", 0.86),
);

我想要的东西:

然后我只是想要这样的HTML输出:

Fruit: Apple
Price: 1.25
Fruit: Banana
Price: 0.86

我尝试过的事情:

我已经尝试过循环:

{% for fruits in data["fruits"] %}
    {% for fruit in fruits %}

        Fruit: {{ fruit[0] }}
        Price: {{ fruit[1] }}

    {% endfor %}
{% endfor %}

..那没用。

仅此方法有效:

{% for fruits in data["fruits"] %}
    {% for fruit in fruits %}

        {{ fruit }}

    {% endfor %}
{% endfor %}

..但它给出了如下输出:

Apple 1.25 Banana 0.86

如何获得上面“ 我想要的东西”部分中提到的结果?

1 个答案:

答案 0 :(得分:1)

您可以这样做:

{% for fruit in fruits %}
    Fruit: {{ fruit[0] }}<br />
    Price: {{ fruit[1] }}<br />
{% endfor %}