Json数组php回显值

时间:2017-12-11 02:42:33

标签: php arrays json

我在php中有一个json数组用于数据,我正在尝试回显值"事务ID"。你能帮忙吗

<div id="navbar">
</div>

2 个答案:

答案 0 :(得分:0)

我驾驶室给你技术。请自己编码。 1.将JSON转换为ARRAY。 2.然后从数组中选择值。

$json = '
{
    "type": "donut",
    "name": "Cake"
}';

$yummy = json_decode($json);

echo $yummy->type; //donut

答案 1 :(得分:0)

您可以先将Json数据转换为数组,如下所示:

$json = json_decode( json_encode($json), true);

然后在foreach中,您可以非常轻松地获取数据:

foreach($json as $data){
   echo $data['transaction_id'];
}

如果您只想打印Json数据而不转换为数组,请执行以下操作:

foreach($json as $data){
   echo $data->transaction_id;
}

在做任何事情之前,打印你的json数据,以便更清楚transaction_id实际位于何处以及如何获取它。

echo "<pre>"; print_r($json); die;