php - 将 JSON 文件解析为 PHP 中的数组

标签 php arrays json

我目前正在尝试从 JSON 文件中读取坐标并将其保存到数组中以供进一步使用。但是我没有设法成功读取文件。我的 JSON 文件具有以下格式(我只关心 cX 和 cY):

{
    "cX": [
        246,
        1253,
        1464,
        1183
    ],
    "cY": [
        223,
        138,
        383,
        114
    ],
    "scroll": [
        0,
        90,
        0,
        0
    ],
    "sessionID": [
        "f06807c10fb31d5530ad8c4236b94ee2",
        "f06807c10fb31d5530ad8c4236b94ee2",
        "f06807c10fb31d5530ad8c4236b94ee2",
        "f06807c10fb31d5530ad8c4236b94ee2"
    ],
    "Time": [
        "11:30:01",
        "11:30:02",
        "11:30:03",
        "11:30:03"
    ],
    "elem": [
        "H1",
        "H1",
        "H1",
        "BODY"
    ]
}

我正在尝试使用以下 php 代码:

<?php
  $string = file_get_contents("./PHP/JSON/clicks.json");
  $json_a = json_decode($string, true);
  for($idx = 0; $idx < count($json_a); $idx++){
    $obj = (Array)$json_a[$idx];
    echo $obj["cX"];
?>

最佳答案

<?php
  $string = file_get_contents("./PHP/JSON/clicks.json");
  $json_a = json_decode($string);
  $cx = $json_a->cX;
  $cy = $json_a->cY;
?>

希望对你有帮助

关于php - 将 JSON 文件解析为 PHP 中的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42327191/

相关文章:

php - 使用php删除sql数据库中的行

php - Google Calendar API 无法获取日历

javascript - 将 PHP 代码传递给 Javascript 不起作用

arrays - 在将结构插入数组之前测试结构是否存在的最佳方法是什么?

java - java中将json对象转换为xml时如何删除数字键

php - 如何在结帐时更改 WooCommerce 文本运送

javascript - 如何将数组的一项与数组的另一项连接

javascript - 我需要包装数组的每个元素,甚至是子元素,我正在使用 JavaScript

javascript - Reactjs - 我想使用一些 json-server 模拟数据来测试我的登录应用程序

java - 如何使用小程序转换JSON数据?