问题标签 [multidimensional-array]

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 投票
6 回答
49153 浏览

c# - 如何将一行值从二维数组复制到一维数组中?

我们有以下对象

仅与固定的第一个索引一起使用

.NET 中有没有办法将固定第一个索引处的值转换为一维数组(除了循环值)?

如果数组只循环一次,我怀疑它会加快代码速度(而且它可能会变慢)。但是如果数组被大量操作,那么单维数组将比多维数组更有效。

我提出这个问题的主要原因是看看它是否可以完成以及如何完成,而不是将其用于生产代码。

0 投票
1 回答
248 浏览

c# - 二维数组缩减

我有一个二维数组,我需要将第一个对角线数字转换为零。例如,我需要转换以下内容:

对此,意味着对角线1 9 1现在是0 0 0

如何在 C# 中有效地做到这一点?

0 投票
5 回答
4937 浏览

php - 使用指定的排序规则对多列上的关联数组进行排序

我希望能够对多个列上的关联数组进行排序。更复杂的是,我希望能够为每个键/列设置特定的排序选项。我有一组类似于 db 查询结果集的数据,但它实际上并不是来自一个,所以我需要在 PHP 而不是 SQL 中对其进行排序。

我希望能够对其进行排序,类似于使用数据库查询可以完成的操作。哦,有时需要按数字指定列/键。

我想到的是与此类似的东西:

我想结束的是:

更新:我认为理想情况下,解决方案将导致动态创建

问题是我不想在那里“硬编码”那些键名。我尝试根据示例 #3从最终使用的文档中对数据库结果进行排序创建一个解决方案,但我似乎无法找到一种方法来使用我的动态构建的参数列表。array_multisort()array_multisort()array_multisort()

我的尝试是将这些参数“链接”到一个数组中,然后

这导致

警告:array_multisort() 的参数 2 应为参考,值在...

0 投票
1 回答
5417 浏览

php - PHP:会话二维数组 - 跟踪查看的产品

我正在尝试创建一个数组来显示客户查看的最后 5 个产品。

该数组是一个二维数组,如下所示...

$RView=数组(数组(ID =>“1001”,RefCode =>“Ref_01”,名称=>“Name_01”),...数组(ID =>“1005”,RefCode =>“Ref_05”,名称= >“名称_05”));

数组值是从产品记录集中检索的,旨在在客户访问产品页面时按以下方式运行。

  • 页面将检查会话数组是否存在
  • 如果是,则从现有 Session 创建一个数组变量。
    如果不是,则创建一个新数组。
  • Array 将添加新的产品详细信息。
  • 如果阵列中有超过 5 个现有产品,则阵列将计数。
  • 如果是,它将删除最旧的。
    如果否,则进行下一步。
  • 从修改后的数组创建/更新会话。

我目前的努力附在下面...
非常感谢您的帮助。

0 投票
2 回答
2895 浏览

arrays - 帮助需要 FORTRAN 中的可分配数组

我真的在使用 Allocatable 数组时遇到了麻烦。

我必须将文件中的所有信息复制到可分配数组中。文件是这样的:

3 是点的数量,其他六个数字以 (x, y) 形式显示图形上的点。所以 (3,5), (2, 1), (4,0) 是点。但我有问题将这些数字作为一对。

我尝试编码,这是我的编码:

该程序不起作用...我有一个错误:

我很想弄清楚这个错误,但我不知道有没有人对我的编码有任何建议或建议?

原谅我的英语,我是日本人。

如果有人对我的问题有疑问(我的意思是需要更多解释),请告诉我。

谢谢你。乌卡

0 投票
3 回答
22515 浏览

c# - 如何迭代多维数组的行和列?

我想在二维数组上分别迭代行和列:

我将如何仅遍历行和列?

0 投票
4 回答
179570 浏览

php - PHP foreach循环遍历多维数组

我有一个数组:

我想使用 foreach 循环来替换(它只允许我设置数字:

能够显示相关数组值的a.first和类.last

编辑

我希望将数据回显为:

非常感谢您的快速回复。StackOverflow 摇滚!

0 投票
4 回答
27904 浏览

c# - 如何在 C 中初始化多维字符数组?

我正在尝试将一些代码从 C# 转换为 C,以便可以将其刻录到微控制器上。

有人可以告诉我如何将 C# 中的二维字符串数组转换为 C 中的东西吗?

我的 C# 代码如下所示:

此外,我将如何访问这些元素?在 C# 中,如果我想要第三行中的第二个元素,它只是 DirectionPosition[2,1] 但是当 C 中没有字符串更不用说二维字符串数组时,它的等价物是什么?

0 投票
1 回答
139 浏览

arrays - 根据数组的维度轻松访问数组

假设我有一个具有n维的数组。现在为了访问您通常使用的插槽:

如果在编译时不知道维数怎么办,是否有一种简单的访问方式,例如:

这意味着我也可以轻松地来回导航

在 ActionScript 中,有什么方法可以在一行代码中访问 multidim 数组中的任何插槽?我不是在寻找间接执行的替代代码(递归函数或循环)。

在 JavaScript 中,您可以:

0 投票
5 回答
910 浏览

php - 如何使这个多维数组和这些 foreach 循环一起工作?