Questions tagged «associative-array»

关联数组是一种抽象数据类型,由映射到值集合的唯一键集合组成。

3
在php中将关联数组转换为其值的简单数组
我想转换数组: Array ( [category] => category [post_tag] => post_tag [nav_menu] => nav_menu [link_category] => link_category [post_format] => post_format ) 至 array(category, post_tag, nav_menu, link_category, post_format) 我试过了 $myarray = 'array('. implode(', ',get_taxonomies('','names')) .')'; 呼应: array(category, post_tag, nav_menu, link_category, post_format) 所以我可以做 echo $myarray; echo 'array(category, post_tag, nav_menu, link_category, post_format)'; 并打印出完全相同的内容。 ...但是我不能$myarray在函数中代替手动输入的数组,因为该函数不会将其视为数组或其他东西。 我在这里想念什么?

7
PHP将两个关联数组合并为一个数组
$array1 = array("$name1" => "$id1"); $array2 = array("$name2" => "$id2", "$name3" => "$id3"); 我需要一个将所有元​​素组合在一起的新数组,即 $array3 = array("$name1" => "$id1", "$name2" => "$id2", "$name3" => "$id3"); 做这个的最好方式是什么? 对不起,我忘了,这些ID永远不会匹配,但从技术上讲,这些名称可能会出现,但不可能出现,它们都必须列在一个数组中。我查看了array_merge,但不确定这是否是最佳方法。另外,您将如何对此进行单元测试?

5
哈希表VS关联数组
最近,我在一本非常著名的书“算法简介”中阅读了有关散列表的信息。我还没有在任何实际的应用程序中使用它们,但是想要。但是我不知道如何开始。 谁能给我一些使用它的示例,例如,如何使用哈希表实现字典应用程序(例如ABBYY Lingvo)? 最后,我想知道PHP中的哈希表和关联数组之间的区别是什么,我的意思是应该使用哪种技术以及在哪种情况下? 如果我错了(请原谅),请纠正我,因为实际上我是从哈希表开始的,并且我对哈希表只有基本的(理论上的)知识。 非常感谢。


10
JavaScript中的多维关联数组
有以下查询结果:(key1和key2可以是任何文本) id key1 key2 value 1 fred apple 2 2 mary orange 10 3 fred banana 7 4 fred orange 4 5 sarah melon 5 ... 我希望将数据存储在网格(可能是数组)中,像这样循环所有记录: apple orange banana melon fred 2 4 7 - mary - 10 - - sarah - - - 5 在PHP中,使用关联数组非常容易: $result['fred']['apple'] = 2; …

3
如何在Yaml中创建关联数组列表
我正在尝试将一些配置变量存储在以关联数组aka字典表示的yaml中。这是我的做法: content_prices: - {country: AU, price: 6990000} - {country: AT, price: 4990000} - {country: BE, price: 4990000} 当我尝试从我的ROR初始化文件中解析它时,这会产生一个异常: 未定义的方法'symbolize_keys!' 对于nil:NilClass 这是我的初始化方式: Config = YAML.load_file("#{Rails.root}/config/prices.yml")[Rails.env].symbolize_keys! 我猜我的Yaml语法错误,那么如何正确编写呢?


5
JavaScript关联数组到JSON
如何将JavaScript关联数组转换为JSON? 我尝试了以下方法: var AssocArray = new Array(); AssocArray["a"] = "The letter A" console.log("a = " + AssocArray["a"]); // result: "a = The letter A" JSON.stringify(AssocArray); // result: "[]"


10
关联数组:错误“声明:-A:无效选项”
我已经编写了一个在bash(v 4)中使用关联数组的脚本。 在使用的本机上,它运作良好4.1.5(1)-release。 在生产机器上,使用4.1.0(1)-release以下行声明assoc数组会失败: declare -A uniqjars 消息: /script.sh: line 11: declare: -A: invalid option declare: usage: declare [-afFirtx] [-p] [name[=value] ...] 我印象中这是bash 4的一般功能? 在生产机器上使用bash的人中,它讨论了使用方法,-A因此我认为它应该可以工作。 关联数组是使用创建的 。declare -A name 我可以通过打印出值来确认脚本使用的是正确的bash版本。 echo 'bash -version。 我可能做错了什么?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.