问题标签 [associative-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 投票
4 回答
25613 浏览

php - PHP:在关联数组索引中使用空格

这是不好的做法/会导致问题吗?

与调用str_replace()索引相反。

0 投票
2 回答
16163 浏览

oracle - 在 IN 子句中使用 Oracle 表类型 - 编译失败

只需尝试为我指定的 id 取回光标。

注意: someschema.someentity.id 是 NVARCHAR2(38)

我哪里错了?

0 投票
11 回答
24522 浏览

php - PHP中的值对象与关联数组

(此问题使用 PHP 作为上下文,但不仅限于 PHP。例如,任何具有内置哈希的语言也是相关的)

让我们看一下这个例子(PHP):

相对:

方法#1当然更简洁,但是它很容易导致错误,例如

当然,有人可能会争辩说这$myFred->naem同样会导致错误,这是真的。然而,有一个正式的课程对我来说感觉更僵硬,但我不能真正证明它是合理的。

使用每种方法的优点/缺点是什么?人们什么时候应该使用哪种方法?

0 投票
4 回答
2705 浏览

php - PHP按其他数组排序关联数组

我需要按照另一个数组内容的确切顺序对关联数组进行排序。数组由 2 个单独的 sql 请求(如下所述)检索。请求不能仅组合为一个请求,因此我必须将第二个数组排序为第一个数组的顺序。

这些是数组:

SQL-Queries:
SQL-Ouery for $sorting_array:
(db-field 'conf' 设置为“text”,也许这是我的问题,所以我必须先分解并分解条目,然后才能将其用于下一个查询。)

$array_to_sort 的 SQL-Ouery:

我可以按如下方式访问 $array_to_sort 以一一查看内容:(
如果下面的行与上面的数组不匹配,则我将其混淆。但是,下面的行是带来内容的原因)

但它是按“id” ASC 排序的,但我需要完全按照 $sorting_array 中的排序。我尝试了一些事情:

这只会使 ID 以正确的顺序排列,而不是内容。现在我有点困惑,因为我尝试了很多东西,但最终都给了我相同的结果。
也许 sql-query 可以一步完成,但我没有把它带到工作中。我搜索的所有结果都显示了如何对 ASC 或 DESC 进行排序,但不是我想要的。

此外,我必须承认我对 PHP 和 MySQL 还比较陌生。
希望你们中的某个人能让我重回正轨。
提前谢谢了。

0 投票
5 回答
5899 浏览

php - 多个 MYSQL 查询与多个 php foreach 循环

数据库结构:

我将为应用程序的一个部分提取图像,在另一个部分提取视频等。为每个部分进行多个 mysql 查询是否更好,如下所示:

...或者我应该构建一个关联数组,并在需要使用结果集时一遍又一遍地遍历数组?

谢谢你的想法。

0 投票
3 回答
1163 浏览

tcl - 不必编译的 TCL 键控列表的替代实现?

我需要在 TCL 中使用键控列表,但可以选择仅将 tcl 代码复制到设备。

默认方法是使用TclX,但这需要编译。

是否有可作为“独立”库(即纯 tcl)使用的键控列表函数(keylset、keylget)的实现?

0 投票
3 回答
3932 浏览

sorting - 无法使用关联索引对表进行排序

为什么我不能使用 table.sort 对具有关联索引的表进行排序?

0 投票
1 回答
238 浏览

javascript - 问题从关联数组中单独获取键?for (var key in AssociativeArray) 返回所有键及其原型成员

我在我的 JS 中有一个小问题,我需要遍历关联数组中的所有键。

它完美地工作并返回与对象关联的所有属性。现在我有一种情况将原型方法添加到数组中,

所以现在 parsedArray 有资格访问这个新的原型 ModifyKey(实际上 ModifyKey 是我所有数组的成员)。

现在,当我遍历 parsedArray 以查找所有键时,它会返回所有键以及与之关联的原型...

有没有更好的方法来克服这个..

我知道一些解决方法,例如将 parsedArray 作为 simplearray 保存键值对数组以获取没有此问题的键。但是我得到的输入数组不在我的控制范围内,它是另一个 REST 服务的 json 结果。

0 投票
1 回答
53 浏览

ruby-on-rails - 关联问题

我在关联方面遇到问题:

营:has_many 士兵

士兵:has_many 初选

我需要这样做 @bseniorleads=(@user.battalion.soldiers.find(:all, :conditions => ["seniorleader = ?", "Yes"])) 然后 @seniorleads=(@bseniorleads.primaries.find( :all, :conditions => ["relationship = ?", "Spouse"]

这给了我一个未定义的初选方法,我假设是因为 bseniorleads 是一个数组?

基本上我不知道如何以正确的方式做到这一点,但我需要能够从一个满足条件的模型中查询一个组,然后获取该结果并从另一个模型中找到属于他们的人。有任何想法吗?

提前致谢。

0 投票
3 回答
8136 浏览

c++ - 如何实现关联数组/映射/哈希表数据结构(一般和 C++ 中)

好吧,我正在制作一个小型电话簿应用程序,我决定使用地图是最好的数据结构,但我不知道从哪里开始。(必须从头开始实现数据结构 - 学校作业)