根据第二个值找到内部数组的第一个值

詹姆士

我有

@array = [
  ["Single - Tuesday - $13/meal", 1],
  ["Trifecta - Mon, Wed, Fri - $12/meal", 3],
  ["Quinary - Every weekday - $11/meal", 5]
] 

如果我具有内部数组13的第二个值,5最简单的方法是提取第一个值?IE,

some_method_or_whatever(1) # => "Single - Tuesday - $13/meal"
some_method_or_whatever(3) # => "Trifecta - Mon, Wed, Fri - $12/meal"
some_method_or_whatever(5) # => "Quinary - Every weekday - $11/meal"
抗体

您可以使用find方法:

@array.find{|sub_array| sub_array[1] == <your value here>}.try(:first)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Javascript:获取第一个和第二个斜杠的值

根据第一个表的ID对第二个表中的值求和,并将值插入第一个表中

从每行中减去第一个或第二个值

根据第一个下拉框的值预填充第二个下拉框

根据第二个值返回数组的第一个值

如何使用PHP将第二个数组值插入第一个数组

我如何从第二个数组中找到内部键和值与第一个数组匹配的数组键?

使用jQuery根据第一个<select>值操纵第二个<select>

根据数据帧R上成功第一个值的条件替换第二个值

通过比较字段,根据第二个数组更新第一个数组对象的值

在数组的数组中查找第一个元素,第二个元素的值最高

如果第一个与2d数组匹配,则将其加到第二个值

合并两个数组,第一个基于值,第二个基于键-php

查询第二个表的第一个值

在第二个查询的值中使用第一个查询的值

Php,使用第一个键和第二个值连接两个数组

第二个变量取第一个值

如何根据第一个或第二个中的较大值对成对数组进行排序

PHP - 如何获取数组的第 n 个(第一个、第二个等)键和值?

从第二个数组中存在的第一个数组中删除值

无法根据第一个微调器值获得第二个微调器值

根据第一个的值在第二个可观察对象上调用订阅

根据第一个 Droplist 的值填充第二个 Droplist

如何取第一个数组的匹配键的第二个数组的值

查找第一个值并返回列表中的第二个值

如何有效地找到与第二个数组值匹配的第一个数组值的索引?

将第一个数组列表的第二个值 (24) 与第二个数组列表的第一个值 (118) 相加,依此类推

Python:根据第一个列表索引确定第二个列表中的值

从字符串 id 数组创建对象数组,第一个对象的第一个值是第二个,第二个是第三个,依此类推