Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Masowa zamiana fragmentów tekstu, brak wydajności
mch.frnc
post
Post #1





Grupa: Zarejestrowani
Postów: 73
Pomógł: 4
Dołączył: 15.08.2008

Ostrzeżenie: (0%)
-----


Witam,
mam taki oto problem. Mam tekst, w którym występuje mniej więcej coś takiego:

  1. tekst-{$różny_znak}, tekst-{$różny_znak}...
itd.
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!

Ten post edytował mch.frnc 13.09.2011, 12:30:55
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 11:43