10

在 Mustache 中,我可以打印出关联数组键的名称而不是其值吗?

即所以而不是这个:

$cars= array(
  'name'=>'ferrari', 'color'=>'red', 
  'name'=>'lambo', 'color'=>'yellow'
);
....
{{#cars}}
    {{name}} is {{color}}
{{/cars}}

我希望有一个占用空间更小的数据源:

$cars= array('ferrari'=>'red', 'lambo'=>'yellow');
....
{{#cars}}
    {{array_key_here}} is {{.}}
{{/cars}}

是否可以?

4

2 回答 2

3

我确信 OP 已经继续前进,但是对于任何偶然发现这篇文章的人,我只想指出,这是不可能的原因是因为没有可预测的方法来引用该数组中的任何内容。

从地图的角度考虑一个键,你就会有更多的细节。

于 2011-09-15T12:00:02.450 回答
1

使用array_keys(). 或者,如果您想将 index => value 反转为 value => index,您可以使用array_flip().

于 2011-08-02T11:44:04.370 回答