在Twig(在Symfony中)中是否有可能获取数组的键名?
例如,如果我有以下数组:
array(
'key1' => 'value1',
'key2' => 'value2',
);
在Twig中是否可以打印:
key1: value1
key2: value2
谢谢
请尝试遵循以下格式:
{% for key, value in array %}
{{ key }} - {{ value }}
{% endfor %}
关于遍历键和值
的更多信息,请参阅官方Twig文档
https://twig.symfony.com/doc/3.x/tags/for.html#iterating-over-keys-and-values
{% set keys = array|keys %}
或者。{% for key in array|keys %}
{{ key }}
{% endfor %}
person = ['name': 'John', 'age': '30']
,你可以像这样显示特定键的值:<p> Name = {{ person.name}} </p>
<p> Age= {{ person.age}} </p>