2011-12-10 76 views
0

我得到一個多維數組和一幫這裏面鍵值散列,就像是:如何從散列中獲取值到多維數組中?

[{"key1"=>"value", "key2"=>[value, value]}, {"key1"=>"value", "key2"=>[value, value]}, {"key1"=>"value", "key2"=>[value, value]}, {"key1"=>"value", "key2"=>[value, value]}] 

我需要什麼,是讓所有從這個數組key1值和真不敢不知道如何去執行它。任何建議都會有所幫助,謝謝。

+0

fwiw,該數組不是多維的。它是一組簡單的哈希。 –

回答

3
arr = [{"key1"=>"value", "key2"=>[value, value]}, 
    {"key1"=>"value", "key2"=>[value, value]}, 
    {"key1"=>"value", "key2"=>[value, value]}, 
    {"key1"=>"value", "key2"=>[value, value]}] 

    key1s = arr.map{|h|h["key1"]} 
+0

謝謝,這就是我要找的。 – Maay