Это кажется настолько очевидным, но я не могу найти способ сделать это.
Я думаю, что есть даже регулярная функция PHP, чтобы сделать это, но даже тот, который остается хорошо скрытым после 1,5 часов интенсивных поисков Google.
Что я хочу
- Функция, которая принимает строку как входную.
- Проверяет эту строку на количество раз, когда она имеет порядковые последовательности в алфавитном порядке из более чем 3 символов:
- возвращает true, если найдена последовательность из более чем 3.
Пример
"youlookgreatbcdetoday" = > имеет в нем "bcde"... так что нужно вернуть true | "youlookgreatklmtoday" = > имеет только "klm" в нем... так что он должен вернуть false "youlookgreattoday" = > не имеет алфавитно упорядоченных последовательностей, поэтому возвращает false
Возможная операция
- проверка прочности пароля
- wordgame
- ...
Отказ от ответственности: Хотелось бы, чтобы у меня уже был какой-то код, чтобы показать вам, но у меня в буквальном смысле ничего нет.
Единственное, что я мог придумать, это разбить строку на массив и сделать магию на массиве... но даже тогда я застрял.
Надеюсь, что один из вас спасет меня:)