如何显示带有小胡子的数组的特定值?
How to show specific value from array with mustache?
我有一个像这样的数组:
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}}
但是 none 有效。有谁知道如何从数组 中获取 特定项目?
PS。我正在使用 PHP 版本的小胡子。谢谢
你可以使用这个:
{{values.1.value}}
阅读更多内容:
https://github.com/bobthecow/mustache.php/wiki/Variable-Resolution
我有一个像这样的数组:
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}}
但是 none 有效。有谁知道如何从数组 中获取 特定项目?
PS。我正在使用 PHP 版本的小胡子。谢谢
你可以使用这个:
{{values.1.value}}
阅读更多内容:
https://github.com/bobthecow/mustache.php/wiki/Variable-Resolution