mam taki oto problem. Mam tekst, w którym występuje mniej więcej coś takiego:
itd.
tekst-{$różny_znak}, tekst-{$różny_znak}...
Moim celem jest uzyskanie takiego efektu, że gdy identyczne $różny_znak występujące obok siebie (czyli np.: "tekst-A, tekst-A") zamieniane jest to na: "tekst-AA". Przy czym gdy ponownie spotykane jest "tekst-A" oraz "tekst-AA" również jest to zamieniane na "tekst-AAA" itd. (chodzi o dodawanie, takie zbijanie w jedno występujących obok siebie).
Próbowałem wykorzystać do tego pętlę while i str_replace, jednak jest to bardzo niewydajne i czasy wykonywania skryptu są okropne... Jednak nie mam innego pomysłu na to. Czy ktoś ma jakąś ideę, jak to sprawnie i wydajnie rozwiązać?
Z góry dzięki, pozdrawiam!