2011-12-10 20 views
0

私はちょうどそのように、内部のキーと値のハッシュの束を持つ多次元配列を取得しています:ハッシュから多次元配列に値を取得する方法は?

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

私は必要なものは、「この配列からすべてのkey1の値を取得することですし、ちょうどcouldnどのようにそれを実行するかを図解する。どんな提案も助けてくれます、ありがとうございます。

+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

関連する問題