javascript - 通过 JSON 从 PHP 到 javascript 的索引多维数组

标签 javascript php json associative-array

您好,我有一个包含数据库记录的多维数组,其中键是数据库中的 ID(第一个 ID 是工作组的 ID,第二个 ID 是用户 ID)。

$users = array(
  2 => array(
    5 => array(
      'firstname' => 'John'
      'lastname' => 'Newman'
    ),
    7 => array(
      'firstname' => 'Peter'
      'lastname' => 'Dow'
    );
  ),
  12 => array(
    15 => array(
      'firstname' => 'George'
      'lastname' => 'Bush'
    ),
    30 => array(
      'firstname' => 'Ronald'
      'lastname' => 'Reagan'
    );
  );
);

echo json_encode($users);

在javascript中,我想访问像users.workgroupId.userId.firstname这样的数组。我知道 javascript 没有关联数组,但我需要使用 PHP 中的此类数据。在 JavaScript 中可以吗?

最佳答案

假设您的代码生成有效的 JSON,以下是获取所需详细信息的方法:

let workgroupId = 2; // Define your workgroup ID here
let userId = 5; // Define the user ID here

console.log(users[workgroupId][userId]. firstname); // prints `John` on the console

关于javascript - 通过 JSON 从 PHP 到 javascript 的索引多维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48109301/

相关文章:

javascript - 如何让Javascript倒计时24小时并在24小时后淡出div元素?

javascript - Mootools 表单检查 : Custom Function for Selectbox

javascript - 使用联系表单 7 和 Ninja 弹出窗口使用 on_sent_ok 打开弹出窗口?

javascript - WebGL 和 Chrome : high resolution makes for bad performance

javascript - jQuery ajax post请求不发送数据

javascript - 如何使用 HTML 中的 JSON 外部文件填充下拉按钮

javascript - NodeJS 异步函数中的返回变量

php - 使用 JQuery .post() 发布数组

javascript - 选择文件后自动在输入中获取文件名

java - 如何从 JSON 对象数组创建目录结构