我已经创建了本地Json,但不确定如何在php中访问此json数组。以下是JSON文件的一小部分内容。
[
{
"EPIC": "PRU",
"Company Name": "Prudential PLC",
"Market Cap": 38946.60485268,
"Closing Price": 1498,
"Net Change": 38.5,
"% Change": 2.638,
"PE": 21.7211629087218,
"52W High": 1795,
"52W Low": 1299.5,
"Volume": 8465.537
},
{
"EPIC": "LGEN",
"Company Name": "Legal & General Group PLC",
"Market Cap": 16402.72850975,
"Closing Price": 275,
"Net Change": 7.3,
"% Change": 2.727,
"PE": 8.66360027723522,
"52W High": 292.3,
"52W Low": 214.9,
"Volume": 32031.848
}
]
有人可以建议我如何访问该数组的元素。
我尝试了以下代码,但没有结果:
$strJsonFileContents = file_get_contents("FileNAME.json");
// Convert to array
$array = json_decode($strJsonFileContents);
echo $array->EPIC;
我想提取数组的每个元素,并以表格格式将其显示在网站上。
答案 0 :(得分:0)
JSON对象中的对象位于数组中。 尝试 ... echo $ array [0]-> EPIC;要么 ... echo $ array [1]-> EPIC;