您好,我有一个包含数据库记录的多维数组,其中键是数据库中的 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/