如何在PHP中访问本地JSON数组?

时间:2019-10-21 23:09:32

标签: php json

我已经创建了本地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;

我想提取数组的每个元素,并以表格格式将其显示在网站上。

1 个答案:

答案 0 :(得分:0)

JSON对象中的对象位于数组中。 尝试 ... echo $ array [0]-> EPIC;要么 ... echo $ array [1]-> EPIC;