例如,有一个带有购物清单的数组
['огурец','помидор','сыр','хлеб','молоко']
如何从数组中获取所有略低于搜索结果的值(如在谷歌搜索引擎中)?
我在搜索中写了第一个字母,它返回给我所有符合我查询的值(例如,我写了字母 o,返回了单词 cucumber)。
理论上,这可以使用过滤器方法完成,但它只适用于实体名称
例如,有一个带有购物清单的数组
['огурец','помидор','сыр','хлеб','молоко']
如何从数组中获取所有略低于搜索结果的值(如在谷歌搜索引擎中)?
我在搜索中写了第一个字母,它返回给我所有符合我查询的值(例如,我写了字母 o,返回了单词 cucumber)。
理论上,这可以使用过滤器方法完成,但它只适用于实体名称
就个人而言,我喜欢这个选项,非常简单明了:
与@AlekseyShymansky 的答案相比,例如,如果您写信
o给请求,那么我也会有牛奶,因为 检查单词中是否有书面含义,而Alexey则检查“是否以开头”,以支持他的回答,一切对他来说都更快。这里的巧合看起来正是从单词的开头开始的。如果您需要搜索字符串中子字符串的出现,无论位置如何,
substring您都可以使用包含来代替