簡體   English   中英

在樹枝上如何打印出鍵和數組的值

[英]in twig how to print out keys and values of an array

我似乎找不到正確的樹枝代碼來簡單地從數組中打印出值。

我有一個數組,其中包含應用於頁面的過濾器。

我可以通過{{ dump(filters) }}來轉儲數組

這將像這樣轉儲數組:

array(3){[0] => array(1){[“” colour“] =>字符串(5)” White“} [1] => array(1){[” colour“] => string(3 )“ Red”} [2] => array(1){[“” country“] => string(6)” France“}}

這表明我應用了3個過濾器。 colour=redcolour=whitecountry=france

我要做的就是為過濾器中的每個元素將它們打印到頁面上。

顏色:紅色顏色:白色國家:法國。

然后,我可以將它們變成鏈接,以刪除過濾器。

我到目前為止的代碼是

{% if filters is iterable %}
        {% for elem in filters %}
            {{ ?????????? }}:{{ ?????????? }}
        {% endfor %}
    {% endif %}

我嘗試錯誤的大多數事情,或抱怨我正在將數組轉換為字符串

謝謝

你可以這樣做:

{% for key,value in filters %}
   {{ key }} : {{ value }}
{% endfor %}

您的filter變量是一個數組數組,因此您需要執行以下操作:

{% for filter in filters %}
    {% for key, value in filter %}
        {{ key }} : {{ value }}
    {% endfor %}
{% endfor %}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM