如何在树枝视图中获取数组的键名
How to get keyname of array in the view of twig
我在 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 %}
你可以试试这个:
{% for key, address in user.address %}
这样你就有了键和值
试试这个
{% for key, user in users %}
<li>{{ key }}: {{ user.username|e }}</li>
{% endfor %}
我在 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 %}
你可以试试这个:
{% for key, address in user.address %}
这样你就有了键和值
试试这个
{% for key, user in users %}
<li>{{ key }}: {{ user.username|e }}</li>
{% endfor %}