Пожалуйста, разместите соответствующую часть вашего кода в вашем ответе (в дополнение к ссылке на демо).

наилучший способ поиска последовательных значений в массиве?

Например, поискarray('a', 'b') вarray('x', 'a', 'b', 'c') даст1потому что значения сначала появляются последовательно в этом индексе.