【问题标题】:Twig - getting text filed key and valueTwig - 获取文本字段键和值
【发布时间】:2023-03-24 15:12:01
【问题描述】:

我有一个文本文件,我存储了一些 json 数据。

我在转储时进入我的树枝模板,例如:

"{"birthDate":"2021-09-01", "amount":8}"

我想访问键,以便提取它的值。

尝试使用json_encode 或:

{% for key, value in item.value %}

但似乎没有任何效果。

输出数据有问题吗?

【问题讨论】:

  • 请澄清您的具体问题或提供更多详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: php twig


【解决方案1】:

您的项目似乎既不是对象也不是数组,它似乎是一个字符串。

尝试将您的数据转换为对象或数组 json,如下所示:

$objJson = json_decode($yourDBArray['menu']);
$arrJson = json_decode($yourDBArray['menu'],true);

然后你可以使用如下所示

{% for key,value in menu %}
    Key : {{ key }}
    Value : {{ value }}
{% endfor %}

【讨论】:

  • 当您使用json_decode($yourDBArray['menu']);JSON 强制转换为对象时,默认情况下您无法在twig 中迭代所述对象的属性/键。所以你的第一个建议不适用于你添加的twig sn-p
猜你喜欢
  • 2021-03-12
  • 2014-07-20
  • 2011-08-02
  • 1970-01-01
  • 1970-01-01
  • 2011-05-30
  • 2015-08-26
  • 2012-12-19
  • 2018-09-10
相关资源
最近更新 更多