【问题标题】:How to get keyname of array in the view of twig如何在树枝视图中获取数组的键名
【发布时间】:2018-05-10 14:57:10
【问题描述】:

我在 twig 中编码以可视化我从 php 获得的值,并且我希望数组的键名出现在值之上。

{% if user.address %}
        <tr>
            {% for address in user.address %}
                {% for parts in address %}
                    <td width="25%">
                        {{ parts }}
                    </td>  
                {%endfor%}
            {% endfor %}
        </tr>              
{% endif %}

{% for address in user.address %}下的部分我想放({{address.key}}或者是获取数组键名所需要的真句)

数组是这样的:

  -address : array:4 [▼
    "Door" => array:1 [▼
      0 => "225"
    ]
    "Street" => array:1 [▼
      0 => "Pinky street"
    ]
    "District" => array:1 [▼
      0 => "District north"
    ]
    "City" => array:1 [▼
      0 => "New York"
    ]
  ]

编辑:

求救,结果是:

{% if user.address %}
        <tr>
           {% for key, address in user.address %}
                    <td width="25%">
                        {{ key }}
                    </td>
                {%endfor%}
        </tr> 
        <tr>
           {% for address in user.address %}
                {% for parts in address %}
                    <td width="25%">
                        {{ parts }}
                    </td>  
                    {%endfor%}
           {%endfor%}
        </tr>
    {% endif %}

【问题讨论】:

标签: php arrays symfony twig array-key


【解决方案1】:

你可以试试这个:

{% for key, address in user.address %}

这样你就有了键和值

【讨论】:

  • 代码的哪一部分?第一次还是第二次?
  • 这取决于,你想在哪里获得密钥,我认为你需要它进入第一个,尝试让我知道请@segoitz
  • 好吧,我实现代码这是结果: {% if user.address %} {% for key, address in user.address %} { { key }} {%endfor%} {% for address in user.address %} {% for parts in address %} {{ parts }} {%endfor%} {%endfor%} {% endif %}
  • 很高兴为您提供帮助!
【解决方案2】:

试试这个

{% for key, user in users %}
    <li>{{ key }}: {{ user.username|e }}</li>
{% endfor %}

这里的文档Iterating over Keys and Values

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-15
    相关资源
    最近更新 更多