Как показать конкретное значение из массива с усами?

У меня есть массив, как:

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 ответ

Решение

Вы можете использовать это:

{{values.1.value}}

Узнайте больше на:

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

Другие вопросы по тегам