Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zmiana dużej ilości danych
lmdl
post
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 1
Dołączył: 6.01.2009

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


Witam,

Mam taki problem że potrzebuję zmienić masowo pewne fragmenty pliku tekstowego a następnie go zapisać na dysku.

Struktura wygląda mniej więcej tak:

dfgdf34534,54,34,656,ZNACZNIK1fjfdgj,dfg,345345,5464,234,ZNACZNIK1345dfg,45,fg45


Problem polega na tym że muszę zmienić przecinki na inny znak tylko we fragmencie między znacznikami ale trwa to strasznie długo.

Plik zawierający dane wejściowe zawiera 20 000 000 znaków. Działającą funkcję do podmiany mam napisaną ale szukam teraz szybszego rozwiązania.

Macie jakieś sprawdzone metody ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Połączyłem tematy, bo dotyczą tego samego. Następnym razem jak masz nadal problem z czymś, to nie zaczynaj nowego tematu, tylko kontynuuj w aktualnie posiadanym

Facet... napisz po ludzku jak wygląda problem, czyli napisz:
1. Jak wygląda pełen string
2. Jak wygląda znacznik

To co wyżej dałeś niewiele mówi
Podejrzewam jednak, że właśnie wynalazłeś koło, bo istnieją takie funkcje jak http://pl2.php.net/manual/en/function.str-replace.php i http://pl2.php.net/manual/en/function.preg-replace.php
Od nich zacznij (IMG:style_emoticons/default/smile.gif)

Pozdrawiam
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: 30.12.2025 - 05:48