gpt4 book ai didi

php - 在 PHP 中访问没有名称的数组

转载 作者:行者123 更新时间:2023-12-03 09:06:13 24 4
gpt4 key购买 nike

我正在尝试访问仅在一个数组中的已解码 json 元素,例如:

 [
{
timestamp: 1509523044,
tid: 83450451,
price: "6381.0",
amount: "1.0",
type: "sell"
},
{
timestamp: 1509523044,
tid: 83450448,
price: "6380.0",
amount: "1.12894377",
type: "buy"
}
]

我已经尝试过

$json = json_decode($result); 

echo $json[0]->price;
echo $json->[0]price;
echo $json->[0]->price;

不断收到如下错误:

Fatal error: Cannot use object of type stdClass as array in

如何访问没有数组名称的每个单独元素?谢谢

最佳答案

您的 json 格式错误:为了获得有效的 json,您应该具有如下内容:

<?php
$a = '[{
"timestamp": 1509523044,
"tid": 83450451,
"price": "6381.0",
"amount": "1.0",
"type": "sell"
},
{
"timestamp": 1509523044,
"tid": 83450448,
"price": "6380.0",
"amount": "1.12894377",
"type": "buy"
}
]';
$b = json_decode($a, true);
var_dump($b);

这将返回您需要的数组

关于php - 在 PHP 中访问没有名称的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47050625/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com