Questions tagged «arrays»

数组是一种有序的数据结构,由一组元素(值,变量或引用)组成,每个元素由一个或多个索引标识。当询问数组的特定变体时,请使用以下相关标记:[vector],[arraylist],[matrix]。使用此标签时,在特定于编程语言的问题中,使用正在使用的编程语言对问题进行标签。

5
如何在Jquery中将键和值都推入数组
我正在阅读RSS feed,并将Title和Link都推入Jquery中的数组。 我所做的是 var arr = []; $.getJSON("displayjson.php",function(data){ $.each(data.news, function(i,news){ var title = news.title; var link = news.link; arr.push({title : link}); }); }); 我再次使用读取该数组 $('#show').click(function(){ $.each(arr, function(index, value){ alert( index +' : '+value); }); }); 但是它给我输出为 1:[Object Object] 2:[Object Object] 3:[Object Object] 像这样 ... 我如何才能同时获得图块和链接对(标题作为键,链接作为值)

14
将PHP数组保存到MySQL吗?
什么是将数据数组保存到单个mysql字段的好方法? 另外,一旦我在mysql表中查询该数组,有什么好方法可以将其恢复为数组形式? 是序列化和反序列化答案吗?
88 php  mysql  arrays 


3
如何从PHP文件加载返回数组?
我有一个PHP文件,一个配置文件来自Yii消息翻译文件,其中包含以下内容: <?php return array( 'key' => 'value' 'key2' => 'value' ); ?> 我想从另一个文件加载此数组并将其存储在变量中 我尝试这样做,但是没有用 function fetchArray($in) { include("$in"); } $in 是PHP文件的文件名 有什么想法怎么做?
88 php  arrays  include 

3
在Ruby中迭代数组时如何修改数组?
我只是在向Ruby学习道歉,如果这不是这里的新手,但是我无法从镐本书中解决这个问题(可能只是不够仔细地阅读)。无论如何,如果我有一个像这样的数组: arr = [1,2,3,4,5] ...而我想说的是,将数组中的每个值乘以3,我得出以下结论: arr.each {|item| item *= 3} ...不会得到我想要的东西(我知道为什么,我没有修改数组本身)。 我没有得到的是如何在迭代器之后从代码块内部修改原始数组。我敢肯定这很容易。
88 ruby  arrays  iteration 

9
合并两个数组
我有两个这样的数组: array( '11' => '11', '22' => '22', '33' => '33', '44' => '44' ); array( '44' => '44', '55' => '55', '66' => '66', '77' => '77' ); 我想结合这两个数组,使其不包含重复项,并保留其原始键。例如,输出应为: array( '11' => '11', '22' => '22', '33' => '33', '44' => '44', '55' => '55', '66' => '66', '77' …
88 php  arrays  unique 

9
通过索引访问非数字对象属性?
如果我有一个像这样的数组: var arr = ['one','two','three']; 我可以通过执行以下操作访问不同的部分: console.log(arr[1]); 如何按对象顺序而不是键访问对象属性? 例: var obj = { 'something' : 'awesome', 'evenmore' : 'crazy' }, jbo = { 'evenmore' : 'crazy', 'something' : 'awesome' }; 我将如何获得每个对象的第一个属性-来自“事物”obj和来自“事物”jbo不显式使用属性名称的情况下,? 现在,你们中的一些人似乎认为我在追求类似的东西: console.log(obj['something']); 情况并非如此,我想像第一个示例一样专门针对索引-如果可能的话。


15
Javascript按两个字段对数组进行排序
grouperArray.sort(function (a, b) { var aSize = a.gsize; var bSize = b.gsize; var aLow = a.glow; var bLow = b.glow; console.log(aLow + " | " + bLow); return (aSize < bSize) ? -1 : (aSize > bSize) ? 1 : 0; }); 因此,以上代码按gsize(最小到最大)对数组进行了排序。效果很好。但是,如果gsize相同,那么我希望它按辉光排序。 谢谢。

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
MongoDB,从数组中删除对象
文件: { _id: 5150a1199fac0e6910000002, name: 'some name, items: [{ id: 23, name: 'item name 23' },{ id: 24, name: 'item name 24' }] } 有没有办法从数组中提取特定对象?IE如何从项数组中提取ID为23的整个项对象。 我努力了: db.mycollection.update({'_id': ObjectId("5150a1199fac0e6910000002")}, {$pull: {id: 23}}); 但是我很确定我没有正确使用'pull'。据我了解,pull将从数组中拉出字段,而不是对象。 关于如何将整个对象从数组中拉出的任何想法。 另外,我尝试在mongoose / nodejs中执行此操作,也不确定这种类型的内容是否在mongoose API中,但我找不到它。

8
生成范围之间的随机浮点数组
我还没有找到一个函数来生成在一定范围内给定长度的随机浮点数组。 我看过随机抽样,但是似乎没有函数可以满足我的需要。 random.uniform接近,但它仅返回单个元素,而不返回特定数字。 这就是我所追求的: ran_floats = some_function(low=0.5, high=13.3, size=50) 这将返回在range中均匀分布的50个随机非唯一浮点数组(即:允许重复)[0.5, 13.3]。 有这样的功能吗?
88 python  arrays  random  numpy 


28
查找不在列表中的最小整数
我的一位同事使用的一个有趣的采访问题: 假设您得到了一个很长的,未排序的无符号64位整数列表。您将如何找到列表中未出现的最小非负整数? 跟进:现在已经提出了明显的排序解决方案,您可以比O(n log n)更快吗? 跟进:您的算法必须在具有1GB内存的计算机上运行 澄清:该列表位于RAM中,尽管它可能会消耗大量的内存。预先给您列表的大小,例如N。
87 arrays  algorithm 

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.