排序多維數組紅寶石所以我有紅寶石的多維陣列,其看起來像這樣通過計數值
[["34224", "1"],["20561", "1"],["26195", "1"],["32098", "1"],
["33375", "1"],["34077", "1"],["34219", "1"],["34220", "1"],
["34223", "1"],["19178", "1"],["33650", "1"],["33654", "1"],
["33715", "1"],["33716", "1"],["33966", "1"],["33967", "1"],
["33968", "1"],["34068", "1"],["34069", "1"],["34070", "1"],
["34071", "1"],["34072", "1"],["34073", "1"],["34074", "1"],
["34075", "1"],["34076", "1"],["33515", "2"],["33717", "2"],
["33852", "2"],["33965", "2"],["34222", "2"]]
基本上,每個陣列中的第二個值是計數。
我想獲得數組中的所有值,其中count是1,count是2.我希望能夠將它們分開。
我該怎麼做THT在乾淨的紅寶石可能的方式
沒有多在Ruby中使用二維數組(除非您從中計算「矩陣」標準庫),你所擁有的是一個數組,其元素是數組,但多維數組是一個完全不同的野獸。 –
由於它被標記爲「ruby-on-rails」 - 數組是數據庫查詢的結果嗎?如果是這樣,請顯示查詢,也許數據庫可以更有效地處理分組。 – Stefan