问题标签 [array-combine]

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 投票
1 回答
58 浏览

php - 使用数据库中的相同键从数组输出

我从数据库中获取信息。比如我的数据库数据如下: 我从数据库中获取信息。比如我的数据库数据如下:

所以在 php 代码部分我使用这种方法来获取descriptions

这是这段代码的输出:

但是,我的预期输出是这样的:

我希望在您的指导下,这个问题将为我解决,谢谢...

0 投票
1 回答
200 浏览

php - 将多个数组与一个数组键组合

我在 PHP 中有一种情况,我需要组合多个数组值并与第一个数组键绑定,假设我有以下数组,

现在,我想用服务类型键绑定所有数组,比如 services[0] 将具有 package_type[0]、service_desc[0] 和 service_price[0] 的值。目的是我可以通过其 ID 轻松识别所有与服务相关的值。任何人都可以建议吗?

0 投票
3 回答
184 浏览

php - 如果键 [any][0] 是相同的数字,则合并/组合(不确定我需要哪个?)php数组

使用以下代码,我可以将上传的 CSV 文件转换为 php 数组。

然后我可以在我的页面上查看数组..

这会按如下方式输出数组(看起来像真实数据,但已匿名)..

如果您查看 [0]、[1] 和 [2],您会发现它们都是同一个销售记录编号的一部分(因此 [0][0]、[1][0] 和 [2][0]是相同的数字)(但项目 [3][0] 和 [4][0] 是单独的订单/不同的数字)。(请记住,虽然这只是一个示例,但数据会发生变化,可能有 100 个订单,每个订单号可能有 1 个或多个项目。)

我想合并具有相同销售记录编号的订单数组 [any][0]

所以像....

如果 [any][0] 相互匹配,则合并数组

这意味着匹配的订单号的所有信息将在每个订单号的 1 个数组中。

我想保留所有数据(忽略空白),但将它们合并/合并到匹配的顶级数组中作为子数组,例如..如果 [1][0] 匹配 [2][0] 中的所有数据 [ 2][0] 到 [2][51] (不是空的或相同的)应该添加到 [1] 上,这样它就变成了......

我希望这是有道理的,这就是我认为我需要的。

我想要实现的是为每个顶级数组创建一个“for each loop”,以便我可以制作一个发票页面,然后我可以在其中将每个顶级数组用作html中的单独发票/订单页面该页面的标记。

0 投票
1 回答
47 浏览

php - PHP数组将值与相同的字符串键组合起来

我有以下似乎很常见的问题,但无法确定哪个数组函数可能适用于以下格式:

(已经尝试过array_merge, array_merge_recursive, array_combinearray_splice但没有按预期工作。)

现在,我需要通过常用r_sid&c_id键合并这个数组值;唯一的特殊情况是如果有一个d_id键而不是c_id我们将它与数组中具有相似的任何值合并/组合r_sid

最终的解决方案需要看起来像这样,如果那更容易理解的话:

与任何人都不匹配的r_sid值需要被丢弃。

任何帮助表示赞赏。非常感谢!

0 投票
1 回答
58 浏览

php - Array_combine 错误:输出错误的值并仅给出唯一值 php

大家好,我有 2 个数组

及其对应的值

我目前正在使用

但是它输出为

在左侧给出唯一值,在右侧给出 1

它应该读

非常感谢任何看到这一点并花时间回复的人。

0 投票
0 回答
57 浏览

python - 读取 2 个 TXT 文件并解析文件

我对 python 非常麻木。

DISPLAY 应为:surname, Firstname, Day1 ,Day2,Both Days,NoDays

我有 2 个 txt 文件。employee.txt 有以上信息。confpack 有 2 行:1. go 2. Bonus

employee.txt 是这样的:*(这写在每一行有 surname,firstname,Y,Y Surname,firtname, , Y

  • Y =去空格=不去

员工:doe,john,Y, , Smith,Mary, , Y, Candy,Jim,Y,Y,

confpack 是这样的:(2 行)

所以我有以下代码..但是无法将它们放在一起我需要将 2 个文件放在一起以显示信息。正如刚才提到的。

index = str.find(substr,index)

0 投票
1 回答
55 浏览

php - php数组,将日期设为键然后合并相同的日期?

我的数组(存储在 $r 中)当前看起来像这样......(在这个例子中每天有 3 个具有相同日期的条目,有时会有更多的条目共享相同的日期。)

我觉得如果日期是键并且每个日期的详细信息结合起来会更好,也不需要 [id] 并且“市场”也可能是内部数组的键,因此我想要的最终输出是这样的。。

我一直在查看 array_merge_recursive、array_combine 以及类似的问题,但似乎无法弄清楚如何获得我想要的结果。

这就是我尝试过的(基于 Lawrence Cherone 的回答)

但结果是,虽然结构现在看起来,但每天的数据本身都是相同的(不使用当天的数据)。

这是结果数组

我现在需要让它显示当天的正确数据。

0 投票
1 回答
189 浏览

php - PHP 警告:array_combine() 和 array_merge() 生成警告

下面的代码正在生成以下几个错误,它指向

PHP Warning: array_merge(): Expected parameter 1 to be an array, null given in /home/mike/snmpCode.php on line 20

PHP Warning: array_combine(): Both parameters should have an equal number of elements in /home/mike/snmpCode.php on line 20

似乎指向$Array = array_merge($Array, array_combine($newkey, $newval));

我似乎无法弄清楚这个问题。

下面是snmp3_real_walk()分配函数返回值后 $data 的打印输出的数组snmp3_real_walk()

我没有将 $data 分配给 snmp_walk 函数返回并创建如下所示的数组,而是没有任何问题。

你能帮忙吗?

0 投票
3 回答
100 浏览

php - php:将字符串拆分为关联数组的更好方法

我有一个这样的字符串:

我的目标是拆分成一个关联数组:

我发现的独特(但可能是肮脏的)方式是通过这个脚本:

您是否看到使用正则表达式或不同(优雅?)方法来拆分它的更好方法?

0 投票
1 回答
35 浏览

php - 当元素计数相同时,PHP combine_array 产生 false

如果这个问题与其他问题很接近,请道歉。我已经尝试了所有解决方案来完成一些简单的事情,但只有失败。:-(

我希望将数组一中的键分配为数组二的键。

demos_keys: 姓氏":"姓氏","email":"email","d1":"phone","d2":"status"

csvdata: "Dryer,fdryer@email.com,Backfield,North\r","Harris,fharris@email.com,Corp,South\r",etc.

我觉得 csvdata 数组有点不稳定。每件事都说它是一个大约有 1000 行的数组,但是最后一个元素末尾的回车让我很困扰。我以为我以后会处理它。

我还能尝试什么!?感谢大家的任何贡献!