问题标签 [array-column]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
115467 浏览

php - 从多维数组返回单列

我是 PHP 的新手,我需要快速解决以下问题,但似乎想不出一个:

我有一个像这样的多维数组

我想使用implode()以某种方式返回一个逗号分隔的字符串,其中包含tag_name这样的键值。

使用上述功能是否可以达到这种效果?如果没有,请提出替代解决方案。

0 投票
2 回答
1228 浏览

php - 如何根据第二级键对 2-dim 数组的第二级值求和?

我有一个像这样的多维数组:

第二级数组具有不同的长度。但我想获取具有相似键的元素的值并将它们加在一起以获得总计。

例如,如果数组被调用$multi_dime。我想把$multi_dime[0][11]它添加到$multi_dime[1][11]等等。

如果以下数组中不存在该键。它应该只是添加0或忽略它。代码应继续对二级数组中的所有键执行此操作,并将结果存储在另一个数组中,例如:

我怎样才能做到这一点?数组总是二维的,但可以是任意长度,第二级数组也可以是任意长度。

0 投票
2 回答
90 浏览

php - 如何组合子数组的每个子数组并将它们存储为逗号分隔的字符串?

我需要将所有子数组Name值加入单个子数组中。

给定输入格式:

所需的输出格式

我的编码尝试:

它显示每个单独的。我需要每个子数组都是逗号格式的单个数组名称。

0 投票
1 回答
86 浏览

php - 如何通过深度键组合两个数组?

我想使用指定的深度子数组值组合两个数组。

我有两个具有不同结构的不同数组,我想将它们组合起来,以便如果“主键”匹配,则将第二个数组的值添加到第一个数组,如果不匹配,则使用数组 2 的值创建数组。

第一个数组中的主键是[created_by],第二个数组中的主键是[upgrade_by]

Array1 是:

数组 2 是

我需要这样的结果:

第一个数组中的主键是[created_by],第二个数组中的主键是[upgrade_by]

0 投票
1 回答
226 浏览

php - Wordpress array_column 不适用于 wp_get_post_terms

我正在尝试使用 array_column 从 wp_get_post_terms 中提取 term_ids 数组,但它不返回任何内容。

这是代码:

结果如下:

为什么 array_column 不起作用?根据文档,它应该。我正在使用 > php 5.5。 http://php.net/manual/en/function.array-column.php

0 投票
1 回答
63 浏览

php - 如何使用php用该数组的项目替换多维数组的数组?

在下面的多维数组中,我将如何用它们各自的值替换顶级索引[0] [1]&[2][SUB1]

我已经设法使用$sub1 = array_column( $array, 'SUB1' );来获取下面的数组,但我不确定是否存在一个简单的函数来使用它来用值替换原始数组中的索引。

编辑:

期望的输出:

0 投票
1 回答
2251 浏览

php - PHP 7 数组列不适用于多维数组

下面是我的数组结构:

我正在尝试在另一个数组中获取所有小时列。

下面是代码:

除了 array_column 之外,还有其他函数可以获取数组中的列,这将适用于如上所示的多维数组。

0 投票
1 回答
545 浏览

json - SparkR,将一列嵌套的 JSON 字符串拆分为列

我来自 R,是 SparkR 的新手,并试图将 JSON 字符串的 SparkDataFrame 列拆分为相应的列。Spark DataFrame 中的列是具有如下架构的数组:

如果我查看查看器中的数据,View(head(tst$FromStation))我可以看到 SparkDataFrame 的 FromStation 列在每一行中都有这样的形式:

其中 ... 表示模式重复未知次数。

我的问题

如何提取此信息并将其放入平面数据框中?理想情况下,我想为嵌套数组列中的每个观察创建一个FromStationCodeFromStationName列。我尝试了explodegetItem...的各种组合,但无济于事。我不断收到数据类型不匹配错误。我在 Spark 中搜索过其他人的例子,但 SparkR 的例子更稀缺。我希望有更多使用 Spark/SparkR 经验的人可以提供一些见解。

非常感谢,内特

0 投票
1 回答
2276 浏览

python - 如何使用 python Psycopg2 和参数绑定在 postgres 数组列中插入?

以下是我在 postgresql 中的表结构:

我想在 python 中使用参数绑定在赋值表中插入一条记录。我尝试了以下代码:

但它会生成无效查询,例如:

因此我在查询中遇到语法错误。

正确的查询是:

有人可以让我知道使用参数绑定生成正确查询的方法吗?

0 投票
1 回答
589 浏览

java - 无法使用 jOOQ 编写 Postgres 数组列

我有一个带有 String[] 和 Time[] 数组列的表。从表中读取工作正常。但是当我尝试创建记录时...

...我得到以下异常。

似乎 jOOQ 正在生成无效的 SQL 语句。它创建

而不是正确的

我在用着:

  • org.jooq:jooq:3.9.1
  • org.jooq:jooq-codegen:3.9.1
  • org.postgresql:postgresql:9.4.1212
  • postgres 9.6