b85*_*411 7 php arrays symfony twig
是否有可能在Twig中获取数组的键(在Symfony中)?
例如,如果我有一个数组:
array(
'key1' => 'value1',
'key2' => 'value2',
);
Run Code Online (Sandbox Code Playgroud)
是否可以在Twig中打印:
key1:value1
key2:value2
谢谢
Bor*_*ora 14
请尝试以下格式:
{% for key, value in array %}
{{ key }} - {{ value }}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
有关更多信息官方嫩枝约Iterating over Keys and Values
http://twig.sensiolabs.org/doc/tags/for.html#iterating-over-keys-and-values
您可以使用按键过滤器。键过滤器返回数组的键。
{% set keys = array|keys %}
Run Code Online (Sandbox Code Playgroud)
要么
{% for key in array|keys %}
{{ key }}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)