这个职位上是非常相似,我以前的一个,但数据结构在这里是不同的: Joining an array of keys to a hash with key value pairs like excel vlookup仰望的按键阵列散列的红宝石阵列,如Excel VLOOKUP
我从我的Mysql2数据::结果回来这样的阵列哈希:
data = [{"isbn" => "1234", "title"=>"apple"},{"isbn" => "5678", "title"=>"banana"},{"isbn" => "2121", "title"=>"car"}]
而且我原来的那个我想比较的ISBN的列表是该数组:
isbns = ["1234","2121", "5454", "5678"]
我正在寻找它使用的ISBN数组,并返回这样的结果的函数:
result = [{"isbn"=>"1234","title"=>"apple"}, {"isbn"=> "2121", "title"=>"car"}, nil, {"isbn"=>"5678","title"=>"banana"}]
的“驾驶”阵列的ISBN ...想象从ISBN号做一个VLOOKUP数据...任何物品不在数据中,但在isbns中应返回nil。应该返回isbns的原始顺序,并且返回数据应该是散列数组。
duuuude的因素...谢谢! – hagope 2012-04-02 21:16:33