如何用小胡子显示数组中的特定值?

时间:2015-04-11 07:15:57

标签: php arrays multidimensional-array mustache mustache.php

我有一个像:

这样的数组
Array
(
    [0] => Array
        (
            [title] => Title 1
            [value] => Value 1
            [id] => 1428735262
        )

    [1] => Array
        (
            [title] => Title 2
            [value] => Value 2
            [id] => 2428735262
        )

    [2] => Array
        (
            [title] => Title 3
            [value] => Value 3
            [id] => 3428735262
        )

)

使用小胡子,我可以使用以下方法迭代它们:

{{#values}}
    <h1>{{title}}</h1>
    {{{value}}}
{{/values}}

但是,如果我只想显示特定值,例如只有数组的第二个元素(一个标题为2),该怎么办?

我试过了:

{{#values}}
{{#2428735262}}
    <h1>{{title}}</h1>
    {{{value}}}
{{/2428735262}}
{{/values}}

{{#values.2428735262}}
    <h1>{{title}}</h1>
    {{{value}}}
{{/values.2428735262}}

但都没有效果。有谁知道如何从数组中获取特定项目

PS。我正在使用PHP版的胡子。感谢

1 个答案:

答案 0 :(得分:1)

您可以使用:

{{values.1.value}}

阅读更多内容:

  

https://github.com/bobthecow/mustache.php/wiki/Variable-Resolution