Twig 转换数字数组索引

问题描述 投票:0回答:0

我有一个关联数组,我试图在 Twig 模板中显示它。在大多数情况下,一切都按预期工作,但其中一个数组具有数字键(但不是顺序的);它本质上是具有相关帖子计数的年份数组,例如:

$filters = [ 
  '1920' => 5, 
  '1940' => 10 
];

但是,当我在 Twig 中使用以下(简化的)代码时,Twig 会自动将这些键转换为标准数字键,例如:

{% for key, count in facets %}
  {{ key }}: {{ count }}
{% endfor %}

将输出:

  0: 5,
  1: 10

实际数据来自现有的 Algolia 索引,因此我无法轻松更改格式。有解决方法吗?

php symfony twig
© www.soinside.com 2019 - 2024. All rights reserved.