当前位置: 首页 > 面试题库 >

从JSON输入中检索数组键

昌和悦
2023-03-14
问题内容

我有这个数组:

$json = json_decode('
{"entries":[
{"id": "29","name":"John", "age":"36"},
{"id": "30","name":"Jack", "age":"23"}
]}
');

并且我正在寻找一个PHP“ for each”循环,该循环将检索下的键名entries,即:

id
name
age

我怎样才能做到这一点?


问题答案:

试试吧

foreach($json->entries as $row) {
    foreach($row as $key => $val) {
        echo $key . ': ' . $val;
        echo '<br>';
    }
}

在$ key中,您将获得密钥名称,在val中,您将获得值



 类似资料:
  • 我是一个Laravel新手,我正在转换一个php/jQuery应用程序到Laravel。原始代码使用带有ajax POST的JSON数组,检索如下: 我在POST方面也做了很多相同的事情,但我在我的Laravel$请求收集中没有看到任何数据。我是否需要做一些特殊的事情来检索如下结构的JSON数据: 这是我的jQuery ajax POST代码(带有硬编码数据) 这是我的控制器中接收POST的代码

  • 我有一个用Java编写的管理应用程序,可以管理我的用户 我创建了一个自定义json 这就是我的JSON看起来的样子 在我的列表中,我只显示电子邮件地址 现在我的问题,例如,如果我单击包含电子邮件的列表,我想在对话框中显示与此电子邮件相关的数据,即、和 怎样​​我可以检索其他值吗​​使用电子邮件? 我在网上找不到任何关于它的信息

  • 问题内容: 我有对象的Postgres JSONB数组,看起来像这样: 此JSONB是一个函数参数。 什么是最有效的检索方法 。 我尝试过玩,但是到目前为止我所做的一切看起来都非常混乱。 问题答案: 在 Postgres 9.4+中 ,可以在横向 联接中 使用该函数: 您可以通过一个简单的函数来实现该想法,例如: 在 Postgres 12+中, 您可以使用jsonb路径函数的形式来替代: Db

  • 问题内容: 我有一个问题想寻求您的专业知识。 这是我拥有的JSON数组: 我想做的是从JSON数组而不是值中检索键(A,B,C,D,E)。我能够检索值,但不能检索键。 我正在使用它来动态检索值: 同样,我应该怎么做才能使用JavaScript 检索 密钥 ? 问题答案: 您是否按照标签所暗示的那样使用D3.js?因为在这种情况下,您可以使用: 如果您想要所有值的总和,最好使用和:

  • 我试图从thymeleaf输入到我的java类中获取一个值。 来自thymeleaf的简单脚本 我如何能够将输入的文本检索到我的java类中? 控制器 我可以运行我的应用程序,并看到thymeleaf视图。当我在文本框中输入一些文本并点击提交时。我收到一个错误。 错误信息 我的应用程序是用Springboot、Java和Thymeleaf创建的。我做错了什么?ModelandView是否可能不能使

  • 问题内容: 我有以下表格及其关系。我将JSON数据存储在client_services表中。它们是使用MySQL查询来检索JSON值的任何方式,如下所示: 还是可以进一步规范化client_services表? 表: 表: 表: 表: 问题答案: 由于很多人都亲自问过我这个问题,所以我想我会再作一次修改。这是一个具有SELECT,Migration和View Creation的完整SQL的要点,