
Otóż mam na przykład trzycyfrową sekwencję wyjściową: 272 i muszę teraz sprawdzić czy jakaś inna sekwencja (wykorzystująca tylko cyfry z sekwencji wejściowej), np. 2277 zachowuje kolejność cyfr sekwencji wyjściowej (272).
I tak na przykład 2277, 2222, 7777 czy 7222 zachowują tę kolejność, ale 2727 już nie, tak samo jak 7277.
Bardzo byłbym wdzięczny, gdyby ktoś mógł mi podpowiedzieć co z tym zrobić. I od razu może powiem, że sekwencja wyjściowa może mieć do 10 000 cyfr, natomiast sekwencje, które muszą zostać sprawdzone, muszą mieć tylko 4 cyfry.
Zastanawiałem się czy nie użyc funkcji ereg i jako wzorca w tym konkretnym przypadku
, ale takie rozwiązanie raczej nie działa
<?php $wzorzec = \"([2]{*})([7]{*})([2]{*})\"; ?>
Pozdrawiam i z góry dziękuję!