Witam,
mam problem, otóż muszę z przykładowego ciągu "abrakadabra" (zmienny) usunąć pierwsze znaki, z tym że są 4 możliwości (one są stałe) co to za znaki mają być usunięte:
1. test
2. php
3. abra
4. pomoc
Jak można zauważyć mają one inną długość, ale zawsze występują na początku ciągu. Chcę aby skrypt usunął jedno z tych czterech wyrażeń z początku ciągu jeśli wystąpi takowe na jego początku. Po prostu chcę aby z takiego "abrakadabra" zostało "kadabra" a nie samo "kad" jak to jest w przypadku użycia str_replace, natomiast substr wraz z strlen także odpadają z powodu różnej długości wyrażeń do usunięcia.
Teoretycznie mogę skorzystać z preg_match i wyrażenia regularnego, ale w takim przypadku będzie trzeba użyć także parę razy if wraz substr oraz strlen, co spowoduje raczej niepotrzebny rozrost kodu. Szukam raczej czegoś bardziej optymalnego ;]
Z góry dzięki za pomoc